Date | 9/30/2024 | 6/30/2024 | 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 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 6/30/2010 | 6/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $33,124,000.00 | $58,920,000.00 | $50,197,000.00 | $43,478,000.00 | $54,597,000.00 | $50,927,000.00 | $46,676,000.00 | $28,143,000.00 | $50,793,000.00 | $68,125,000.00 | $75,086,000.00 | $76,309,000.00 | $82,511,000.00 | $88,136,000.00 | $88,562,000.00 | $28,162,000.00 | $34,690,000.00 | $31,700,000.00 | $25,894,000.00 | $37,505,000.00 | $25,540,000.00 | $27,500,000.00 | $32,788,000.00 | $63,193,000.00 | $68,262,000.00 | $83,964,000.00 | $17,107,000.00 | $15,386,000.00 | $51,870,000.00 | $12,745,000.00 | $17,780,000.00 | $18,034,000.00 | $18,198,000.00 | $19,272,000.00 | $14,901,000.00 | $14,809,000.00 | $11,592,000.00 | $11,374,000.00 | $8,474,706.00 | $6,734,077.00 | $10,916,078.00 | $9,072,320.00 | $6,577,117.00 | $6,654,999.00 | $5,811,900.00 | $5,981,000.00 | $3,948,537.00 | $5,046,346.00 | $6,203,703.00 | $6,426,645.00 | $6,194,035.00 | $7,330,381.00 | $11,099,937.00 | $12,991,511.00 | $13,291,877.00 | $4,995,996.00 | $7,604,324.00 | $6,748,262.00 |
Accounts Receivable Net Current | $32,500,000.00 | $43,800,000.00 | $43,300,000.00 | $40,200,000.00 | $36,998,000.00 | $30,200,000.00 | $29,219,000.00 | $45,700,000.00 | $41,400,000.00 | $37,700,000.00 | $29,802,000.00 | $24,990,000.00 | $24,184,000.00 | $27,470,000.00 | $23,124,000.00 | $20,080,000.00 | $19,175,000.00 | $17,273,000.00 | $18,418,000.00 | $18,904,000.00 | $18,728,000.00 | $21,712,000.00 | $20,473,000.00 | $10,132,000.00 | $18,882,000.00 | $15,748,000.00 | $23,166,000.00 | $15,472,000.00 | $10,288,000.00 | $7,193,000.00 | $6,734,000.00 | $6,796,000.00 | $5,840,000.00 | $4,899,000.00 | $8,345,000.00 | $6,976,000.00 | $6,448,000.00 | $5,971,000.00 | $3,403,489.00 | $2,758,475.00 | $2,444,748.00 | $2,683,579.00 | $1,974,349.00 | $2,042,401.00 | $1,923,038.00 | $2,620,684.00 | $2,370,993.00 | $1,156,404.00 | $2,366,750.00 | $2,441,941.00 | $2,131,845.00 | $1,643,767.00 | -- | $1,634,719.00 | -- | -- | -- | -- |
Inventory | $44,571,000.00 | $40,791,000.00 | $37,364,000.00 | $34,789,000.00 | $32,216,000.00 | $31,872,000.00 | $29,837,000.00 | $26,895,000.00 | $23,503,000.00 | $19,754,000.00 | $13,650,000.00 | $11,752,000.00 | $9,537,000.00 | $5,292,000.00 | $6,064,000.00 | $8,794,000.00 | $7,005,000.00 | $9,128,000.00 | $9,577,000.00 | $11,324,000.00 | $9,344,000.00 | $10,908,000.00 | $11,488,000.00 | $7,343,000.00 | $6,915,000.00 | $8,038,000.00 | $11,030,000.00 | $11,215,000.00 | $8,240,000.00 | $4,586,000.00 | $4,147,000.00 | $4,786,000.00 | $4,264,000.00 | $2,031,000.00 | $2,341,000.00 | $2,849,000.00 | $3,718,000.00 | $4,216,000.00 | $4,241,057.00 | $3,448,374.00 | $2,629,361.00 | $1,486,777.00 | $1,512,003.00 | $1,712,812.00 | $1,766,259.00 | $1,823,615.00 | $1,838,557.00 | $2,439,280.00 | $1,185,917.00 | $2,511,748.00 | $3,233,320.00 | $3,341,622.00 | -- | $2,670,332.00 | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $7,456,000.00 | $7,844,000.00 | $8,327,000.00 | $6,307,000.00 | $3,741,000.00 | $3,754,000.00 | $5,035,000.00 | $3,471,000.00 | $4,306,000.00 | $4,285,000.00 | $3,737,000.00 | $2,171,000.00 | $2,293,000.00 | $2,414,000.00 | $2,977,000.00 | $1,419,000.00 | $1,545,000.00 | $1,782,000.00 | $2,319,000.00 | $1,789,000.00 | $1,808,000.00 | $1,558,000.00 | $2,878,000.00 | $2,871,000.00 | $1,463,000.00 | $929,000.00 | $1,869,000.00 | $1,971,000.00 | $1,122,000.00 | $968,000.00 | $1,628,000.00 | $1,764,000.00 | $1,439,000.00 | $987,000.00 | $1,060,000.00 | $902,000.00 | $625,000.00 | $574,000.00 | $414,046.00 | $586,144.00 | $376,823.00 | $363,367.00 | $488,146.00 | $402,705.00 | $337,481.00 | $184,336.00 | $656,306.00 | $680,274.00 | $603,893.00 | $555,823.00 | $1,275,630.00 | $1,115,379.00 | -- | $846,033.00 | -- | -- | -- | -- |
Total Current Assets | $123,745,000.00 | $157,794,000.00 | $144,993,000.00 | $131,006,000.00 | $133,991,000.00 | $123,383,000.00 | $118,244,000.00 | $111,987,000.00 | $126,549,000.00 | $136,580,000.00 | $128,861,000.00 | $123,469,000.00 | $126,556,000.00 | $131,279,000.00 | $127,777,000.00 | $65,651,000.00 | $69,771,000.00 | $67,364,000.00 | $64,149,000.00 | $77,754,000.00 | $62,990,000.00 | $68,928,000.00 | $73,765,000.00 | $89,467,000.00 | $100,702,000.00 | $113,282,000.00 | $57,076,000.00 | $49,561,000.00 | $74,602,000.00 | $36,502,000.00 | $34,617,000.00 | $35,093,000.00 | $35,361,000.00 | $33,048,000.00 | $29,600,000.00 | $28,297,000.00 | $24,587,000.00 | $24,334,000.00 | $18,190,620.00 | $14,797,659.00 | $17,553,917.00 | $14,633,527.00 | $11,240,434.00 | $10,925,819.00 | $9,969,915.00 | $10,726,079.00 | $8,927,878.00 | $9,432,667.00 | $10,499,302.00 | $12,142,806.00 | $13,084,742.00 | $13,714,302.00 | -- | $18,428,381.00 | -- | -- | -- | -- |
Property Plant and Equipement | $35,888,000.00 | $34,029,000.00 | $30,320,000.00 | $27,751,000.00 | $26,683,000.00 | $25,281,000.00 | $22,790,000.00 | $20,535,000.00 | $16,640,000.00 | $12,784,000.00 | $11,284,000.00 | $8,897,000.00 | $6,722,000.00 | $5,570,000.00 | $5,598,000.00 | $7,185,000.00 | $7,526,000.00 | $7,872,000.00 | $8,293,000.00 | $8,961,000.00 | $9,122,000.00 | $9,590,000.00 | $9,422,000.00 | $9,546,000.00 | $9,855,000.00 | $11,273,000.00 | $12,198,000.00 | $12,622,000.00 | $11,850,000.00 | $12,111,000.00 | $9,173,000.00 | $9,433,000.00 | $9,570,000.00 | $9,765,000.00 | $10,584,000.00 | $10,856,000.00 | $11,890,000.00 | $12,869,000.00 | $13,574,402.00 | $16,450,712.00 | $17,780,294.00 | $21,138,580.00 | $20,755,507.00 | $19,311,498.00 | $18,098,035.00 | $17,240,065.00 | $15,528,584.00 | $14,647,943.00 | $13,037,458.00 | $11,800,108.00 | $9,869,930.00 | $9,217,557.00 | -- | $7,395,775.00 | -- | -- | -- | -- |
Intangible Assets Net | $26,762,000.00 | $24,626,000.00 | $26,687,000.00 | $25,400,000.00 | $26,236,000.00 | $27,812,000.00 | $27,817,000.00 | $29,535,000.00 | $17,126,000.00 | $17,947,000.00 | $18,777,000.00 | $19,606,000.00 | $20,923,000.00 | $19,992,000.00 | $20,747,000.00 | $21,501,000.00 | $22,249,000.00 | $23,033,000.00 | $23,818,000.00 | $24,602,000.00 | $25,387,000.00 | $26,171,000.00 | $26,956,000.00 | $27,740,000.00 | $28,533,000.00 | $29,325,000.00 | $30,119,000.00 | $30,910,000.00 | $578,000.00 | $622,000.00 | $666,000.00 | $711,000.00 | $754,000.00 | $798,000.00 | -- | -- | -- | $432,100.00 | $432,100.00 | $432,100.00 | $432,100.00 | $432,100.00 | $432,100.00 | $432,100.00 | $432,100.00 | $454,053.00 | $639,653.00 | $825,253.00 | $1,010,853.00 | $1,196,453.00 | $1,418,553.00 | $1,677,153.00 | -- | $2,194,353.00 | -- | -- | -- | -- |
Goodwill | $102,708,000.00 | $94,903,000.00 | $94,008,000.00 | $92,903,000.00 | $92,380,000.00 | $92,005,000.00 | $92,772,000.00 | $92,241,000.00 | $66,656,000.00 | $66,656,000.00 | $66,656,000.00 | $66,656,000.00 | $66,194,000.00 | $63,945,000.00 | $63,945,000.00 | $63,945,000.00 | $63,945,000.00 | $63,945,000.00 | $63,945,000.00 | $63,945,000.00 | $64,149,000.00 | $63,945,000.00 | $63,945,000.00 | $63,945,000.00 | $63,945,000.00 | $64,149,000.00 | $64,196,000.00 | $64,449,000.00 | $11,492,000.00 | $11,492,000.00 | $11,492,000.00 | $11,703,000.00 | $11,703,000.00 | $11,703,000.00 | $11,703,000.00 | $7,663,000.00 | $7,663,000.00 | $7,663,000.00 | $7,663,208.00 | $7,663,208.00 | $7,663,208.00 | $7,663,208.00 | $7,663,208.00 | $7,663,208.00 | $7,663,208.00 | $7,663,208.00 | $7,663,208.00 | $7,663,208.00 | $7,663,208.00 | $7,663,208.00 | $7,663,208.00 | $7,663,208.00 | -- | $7,663,208.00 | -- | -- | -- | -- |
Other Assets | $5,883,000.00 | $6,194,000.00 | $4,688,000.00 | $5,178,000.00 | $5,080,000.00 | $5,249,000.00 | $4,804,000.00 | $4,815,000.00 | $4,608,000.00 | $4,568,000.00 | $2,792,000.00 | $2,609,000.00 | $2,474,000.00 | $2,205,000.00 | $2,148,000.00 | $2,130,000.00 | $2,156,000.00 | $1,993,000.00 | $2,075,000.00 | $2,050,000.00 | $2,015,000.00 | $2,099,000.00 | $1,922,000.00 | $1,903,000.00 | $1,900,000.00 | $720,000.00 | $1,214,000.00 | $1,120,000.00 | $750,000.00 | $687,000.00 | $137,000.00 | $145,000.00 | $163,000.00 | $348,000.00 | $337,000.00 | $326,000.00 | $342,000.00 | $350,000.00 | -- | -- | $382,563.00 | $190,703.00 | $86,877.00 | $80,489.00 | $82,687.00 | $84,117.00 | $88,101.00 | $92,606.00 | $81,247.00 | $80,884.00 | $83,236.00 | $85,584.00 | -- | $126,687.00 | -- | -- | -- | -- |
Total Assets | $312,135,000.00 | $335,568,000.00 | $319,901,000.00 | $302,388,000.00 | $300,695,000.00 | $289,612,000.00 | $283,096,000.00 | $275,411,000.00 | $248,464,000.00 | $255,632,000.00 | $244,245,000.00 | $235,092,000.00 | $236,941,000.00 | $237,672,000.00 | $235,908,000.00 | $175,507,000.00 | $181,449,000.00 | $181,023,000.00 | $179,724,000.00 | $195,720,000.00 | $182,352,000.00 | $181,097,000.00 | $188,755,000.00 | $204,378,000.00 | $217,832,000.00 | $231,995,000.00 | $191,393,000.00 | $184,651,000.00 | $135,219,000.00 | $97,691,000.00 | $88,992,000.00 | $86,398,000.00 | $87,081,000.00 | $84,833,000.00 | $82,240,000.00 | $75,616,000.00 | $74,200,000.00 | $75,134,000.00 | $69,958,211.00 | $67,688,304.00 | $71,474,718.00 | $70,764,242.00 | $66,631,129.00 | $38,759,925.00 | $36,678,497.00 | $36,576,196.00 | $33,229,370.00 | $33,069,459.00 | $32,665,045.00 | $33,219,657.00 | $32,429,359.00 | $32,590,150.00 | -- | $36,004,005.00 | -- | -- | -- | -- |
Accounts Payable | $52,612,000.00 | $78,895,000.00 | $64,128,000.00 | $50,181,000.00 | $59,591,000.00 | $52,869,000.00 | $51,019,000.00 | $48,575,000.00 | $51,780,000.00 | $48,440,000.00 | $37,552,000.00 | $31,323,000.00 | $36,153,000.00 | $36,775,000.00 | $34,761,000.00 | $26,907,000.00 | $31,791,000.00 | $27,058,000.00 | $24,592,000.00 | $33,142,000.00 | $28,555,000.00 | $27,511,000.00 | $26,058,000.00 | $17,570,000.00 | $19,335,000.00 | $30,468,000.00 | $29,446,000.00 | $23,775,000.00 | $14,211,000.00 | $16,054,000.00 | $11,529,000.00 | $9,090,000.00 | $8,693,000.00 | $12,354,000.00 | $12,029,000.00 | $7,876,000.00 | $9,498,000.00 | $10,542,000.00 | $5,208,646.00 | $5,385,822.00 | $7,632,643.00 | $7,753,911.00 | $6,372,212.00 | $5,985,380.00 | $6,053,461.00 | $7,301,247.00 | $5,332,568.00 | $6,447,583.00 | $6,020,991.00 | $6,136,443.00 | $4,607,580.00 | $4,316,318.00 | -- | $5,638,361.00 | -- | -- | -- | -- |
Accrued Liabilities | $21,743,000.00 | $24,008,000.00 | $24,824,000.00 | $26,955,000.00 | $24,831,000.00 | $26,276,000.00 | $25,732,000.00 | $29,474,000.00 | $27,376,000.00 | $28,154,000.00 | $26,603,000.00 | $28,721,000.00 | $26,207,000.00 | $26,460,000.00 | $28,676,000.00 | $29,479,000.00 | $28,880,000.00 | $30,265,000.00 | $27,533,000.00 | $24,496,000.00 | $29,245,000.00 | $23,258,000.00 | $19,974,000.00 | $21,150,000.00 | $21,848,000.00 | $19,291,000.00 | $7,961,000.00 | $6,798,000.00 | $3,795,000.00 | $4,130,000.00 | $3,111,000.00 | $2,912,000.00 | $3,912,000.00 | $3,458,000.00 | $3,339,000.00 | $2,116,000.00 | $2,117,000.00 | $2,108,000.00 | $1,994,746.00 | $1,726,614.00 | $1,779,037.00 | $1,915,799.00 | $1,309,673.00 | $1,087,263.00 | $1,496,148.00 | $1,468,184.00 | $1,601,362.00 | $1,791,887.00 | $1,933,093.00 | $3,342,456.00 | $1,880,772.00 | $1,747,910.00 | -- | $1,088,090.00 | -- | -- | -- | -- |
Total Current Liabilities | $123,185,000.00 | $151,102,000.00 | $138,386,000.00 | $126,572,000.00 | $129,088,000.00 | $122,020,000.00 | $120,645,000.00 | $121,318,000.00 | $97,900,000.00 | $95,661,000.00 | $83,864,000.00 | $79,105,000.00 | $81,939,000.00 | $83,141,000.00 | $86,751,000.00 | $80,128,000.00 | $84,859,000.00 | $79,670,000.00 | $72,153,000.00 | $79,236,000.00 | $76,009,000.00 | $65,506,000.00 | $61,291,000.00 | $74,226,000.00 | $77,580,000.00 | $86,169,000.00 | $75,482,000.00 | $70,481,000.00 | $29,123,000.00 | $31,913,000.00 | $23,993,000.00 | $21,768,000.00 | $22,918,000.00 | $29,808,000.00 | $31,813,000.00 | $22,321,000.00 | $20,228,000.00 | $21,823,000.00 | $16,630,848.00 | $14,010,800.00 | $17,660,203.00 | $17,027,575.00 | $13,146,838.00 | $12,174,453.00 | $12,801,706.00 | $13,197,005.00 | $11,984,672.00 | $11,088,631.00 | $10,845,550.00 | $11,564,635.00 | $8,233,693.00 | $7,939,167.00 | -- | $9,878,474.00 | -- | -- | -- | -- |
Long Term Debt | $37,281,000.00 | $37,550,000.00 | $38,097,000.00 | $38,083,000.00 | $38,255,000.00 | $38,430,000.00 | $39,101,000.00 | $39,274,000.00 | $14,450,000.00 | $14,622,000.00 | $14,781,000.00 | $13,972,000.00 | $14,139,000.00 | $14,319,000.00 | $17,544,000.00 | $17,705,000.00 | -- | $15,763,000.00 | -- | -- | -- | $12,797,000.00 | -- | -- | -- | -- | -- | -- | -- | $4,291,000.00 | -- | -- | -- | $2,205,000.00 | $2,367,000.00 | $2,108,000.00 | $2,341,000.00 | $2,332,000.00 | $2,125,179.00 | $465,337.00 | $430,290.00 | $422,776.00 | $566,786.00 | $316,115.00 | $416,815.00 | $369,906.00 | $474,531.00 | -- | -- | $728,330.00 | -- | -- | -- | $253,061.00 | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $65,000.00 | $-124,000.00 | $-7,000.00 | $-24,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-296,887,000.00 | $-300,459,000.00 | $-302,665,000.00 | $-307,321,000.00 | $-310,445,000.00 | $-312,452,000.00 | $-315,284,000.00 | $-322,232,000.00 | $-321,659,000.00 | $-313,085,000.00 | $-311,005,000.00 | $-313,141,000.00 | $-312,673,000.00 | $-311,382,000.00 | $-314,040,000.00 | $-312,192,000.00 | $-309,290,000.00 | $-303,025,000.00 | $-291,611,000.00 | $-282,316,000.00 | $-277,297,000.00 | $-264,400,000.00 | $-252,580,000.00 | $-248,274,000.00 | $-238,692,000.00 | $-232,748,000.00 | $-194,861,000.00 | $-196,021,000.00 | $-183,505,000.00 | $-183,359,000.00 | $-183,602,000.00 | $-183,738,000.00 | $-183,971,000.00 | $-181,507,000.00 | $-180,635,000.00 | $-175,215,000.00 | $-174,341,000.00 | $-174,701,000.00 | $-174,500,067.00 | $-173,933,457.00 | $-173,672,542.00 | $-173,611,586.00 | $-173,572,867.00 | $-200,439,393.00 | $-200,848,584.00 | $-201,142,238.00 | $-202,819,405.00 | $-201,803,464.00 | $-201,957,221.00 | $-201,996,361.00 | $-199,223,754.00 | $-198,685,137.00 | -- | $-196,785,123.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $186,230,000.00 | $181,746,000.00 | $178,795,000.00 | $173,096,000.00 | $168,887,000.00 | $164,872,000.00 | $159,731,000.00 | $151,373,000.00 | $147,844,000.00 | $156,833,000.00 | $157,243,000.00 | $152,849,000.00 | $151,864,000.00 | $151,393,000.00 | $146,019,000.00 | $92,241,000.00 | $93,452,000.00 | $98,215,000.00 | $104,433,000.00 | $113,346,000.00 | $99,846,000.00 | $114,423,000.00 | $122,841,000.00 | $128,089,000.00 | $137,114,000.00 | $142,688,000.00 | $115,911,000.00 | $114,170,000.00 | $106,096,000.00 | $65,778,000.00 | $64,999,000.00 | $64,630,000.00 | $64,163,000.00 | $55,025,000.00 | $50,427,000.00 | $53,295,000.00 | $53,972,000.00 | $53,310,709.00 | $53,327,363.00 | $53,677,504.00 | $53,814,515.00 | $53,736,667.00 | $53,484,291.00 | $26,585,472.00 | $23,876,791.00 | $23,379,191.00 | $21,244,698.00 | $21,980,828.00 | $21,819,495.00 | $21,655,022.00 | $24,195,666.00 | $24,650,983.00 | -- | $26,125,531.00 | -- | -- | $22,812,172.00 | $19,972,272.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $312,135,000.00 | $335,568,000.00 | $319,901,000.00 | $302,388,000.00 | $300,695,000.00 | $289,612,000.00 | $283,096,000.00 | $275,411,000.00 | $248,464,000.00 | $255,632,000.00 | $244,245,000.00 | $235,092,000.00 | $236,941,000.00 | $237,672,000.00 | $235,908,000.00 | $175,507,000.00 | $181,449,000.00 | $181,023,000.00 | $179,724,000.00 | $195,720,000.00 | $182,352,000.00 | $183,375,000.00 | $187,270,000.00 | $205,629,000.00 | $217,832,000.00 | $231,995,000.00 | $191,393,000.00 | $184,651,000.00 | $135,219,000.00 | $97,691,000.00 | $88,992,000.00 | $86,398,000.00 | $87,081,000.00 | $84,833,000.00 | $82,240,000.00 | $75,616,000.00 | $74,200,000.00 | $75,134,000.00 | $69,958,211.00 | $67,688,304.00 | $71,474,718.00 | $70,764,242.00 | $66,631,129.00 | $38,759,925.00 | $36,678,497.00 | $36,576,196.00 | $33,229,370.00 | $33,069,459.00 | $32,665,045.00 | $33,219,657.00 | $32,429,359.00 | $32,590,150.00 | -- | $36,004,005.00 | -- | -- | -- | -- |
Date | 9/30/2024 | 6/30/2024 | 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 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 6/30/2010 | 6/30/2009 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | $40,990,000.00 | $41,043,000.00 | $38,355,000.00 | $162,405,000.00 | $37,463,000.00 | $86,509,000.00 | $43,620,000.00 | $141,007,000.00 | $34,100,000.00 | $66,006,000.00 | $30,904,000.00 | $112,913,000.00 | $78,677,000.00 | $25,984,000.00 | $22,637,000.00 | $116,880,000.00 | $32,100,000.00 | $63,232,000.00 | $32,094,000.00 | $105,680,000.00 | $76,442,000.00 | $47,761,000.00 | $23,412,000.00 | $96,832,000.00 | $23,888,000.00 | $41,721,000.00 | $18,416,000.00 | $77,447,000.00 | $50,678,000.00 | $15,422,000.00 | $15,421,000.00 | $55,423,000.00 | $39,262,000.00 | $24,573,000.00 | $11,553,000.00 | $41,254,840.00 | $10,211,000.00 | $9,088,000.00 | $9,117,000.00 | $27,272,128.00 | -- | -- | -- | $21,843,631.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | $26,907,000.00 | $24,316,000.00 | $24,328,000.00 | $81,236,000.00 | $55,496,000.00 | $32,603,000.00 | $14,162,000.00 | $64,195,000.00 | $16,200,000.00 | $30,865,000.00 | $14,876,000.00 | $54,026,000.00 | $39,244,000.00 | $26,541,000.00 | $14,240,000.00 | $46,273,000.00 | $35,176,000.00 | $12,762,000.00 | $11,416,000.00 | $38,119,000.00 | $9,779,000.00 | $9,243,000.00 | $11,058,000.00 | $10,478,000.00 | $28,346,000.00 | $16,402,000.00 | $7,201,000.00 | $26,646,000.00 | $6,625,000.00 | $12,501,000.00 | $6,167,000.00 | $5,783,000.00 | $16,202,000.00 | $10,530,000.00 | $5,047,000.00 | $16,822,634.00 | $12,014,633.00 | $3,733,256.00 | $3,135,238.00 | $15,072,836.00 | $11,410,692.00 | $7,412,904.00 | $3,582,771.00 | $14,096,613.00 | $3,681,339.00 | $6,744,463.00 | $3,144,281.00 | $9,961,051.00 | $2,795,220.00 | $3,987,491.00 | $2,049,036.00 | $7,748,658.00 | $5,396,722.00 | $2,488,021.00 | $4,860,031.00 | -- |
Research and Development | -- | $3,000,000.00 | -- | -- | -- | $3,500,000.00 | -- | -- | -- | $3,500,000.00 | -- | -- | -- | $3,900,000.00 | -- | -- | -- | $3,800,000.00 | -- | -- | -- | $4,600,000.00 | -- | -- | -- | $1,300,000.00 | -- | -- | -- | $1,400,000.00 | -- | -- | -- | $1,400,000.00 | -- | -- | -- | $1,457,000.00 | -- | -- | -- | $1,018,000.00 | -- | -- | -- | $901,000.00 | -- | -- | -- | $1,768,000.00 | -- | -- | -- | $997,000.00 | -- | -- | $1,864,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $58,624,000.00 | $44,371,000.00 | $13,831,000.00 | $16,780,000.00 | $14,518,000.00 | $56,876,000.00 | $36,807,000.00 | $18,171,000.00 | $47,068,000.00 | $31,537,000.00 | $10,931,000.00 | $9,450,000.00 | $34,647,000.00 | $24,647,000.00 | $15,075,000.00 | $6,746,000.00 | $25,493,000.00 | $18,540,000.00 | $12,593,000.00 | $6,808,000.00 | $22,373,000.00 | $15,652,000.00 | $9,558,000.00 | $4,796,000.00 | $16,451,255.00 | $4,279,888.00 | $3,530,064.00 | $3,632,487.00 | $14,036,016.00 | $3,479,300.00 | $6,488,912.00 | $3,295,344.00 | $12,068,566.00 | $8,918,030.00 | $5,914,800.00 | $3,215,125.00 | $15,460,668.00 | $3,040,562.00 | $3,531,081.00 | $3,468,070.00 | $11,430,610.00 | $2,860,273.00 | $2,262,967.00 | $14,885,685.00 | -- |
Total Operating Expenses | $24,744,000.00 | $88,482,000.00 | $22,615,000.00 | $42,304,000.00 | $21,573,000.00 | $80,476,000.00 | $58,187,000.00 | $42,036,000.00 | $22,680,000.00 | $66,852,000.00 | $47,643,000.00 | $32,324,000.00 | $16,014,000.00 | $62,731,000.00 | $47,482,000.00 | $14,883,000.00 | $17,848,000.00 | $85,865,000.00 | $64,388,000.00 | $43,212,000.00 | $22,892,000.00 | $19,223,000.00 | $49,145,000.00 | $35,474,000.00 | $16,031,000.00 | $44,899,000.00 | $32,598,000.00 | $12,401,000.00 | $7,753,000.00 | $26,511,000.00 | $19,423,000.00 | $13,217,000.00 | $7,117,000.00 | $23,452,000.00 | $6,267,000.00 | $9,824,000.00 | $4,935,000.00 | $17,062,937.00 | $11,898,424.00 | $7,483,691.00 | $3,801,890.00 | $14,636,504.00 | $10,406,549.00 | $3,320,443.00 | $3,453,853.00 | $13,382,688.00 | $9,922,164.00 | $6,591,045.00 | $3,558,513.00 | $16,961,443.00 | $11,179,212.00 | $3,875,490.00 | $3,871,302.00 | $13,436,875.00 | $9,104,285.00 | $2,628,644.00 | $16,455,728.00 | -- |
Loss from Operations | $4,107,000.00 | $14,169,000.00 | $4,292,000.00 | $3,585,000.00 | $2,755,000.00 | $760,000.00 | $-2,691,000.00 | $-9,433,000.00 | $-8,518,000.00 | $-2,657,000.00 | $-577,000.00 | $-320,000.00 | $-1,138,000.00 | $-8,705,000.00 | $-8,238,000.00 | $-6,220,000.00 | $-3,608,000.00 | $-39,592,000.00 | $-29,212,000.00 | $-7,756,000.00 | $-12,840,000.00 | $-10,143,000.00 | $-18,699,000.00 | $-10,008,000.00 | $-5,921,000.00 | $-1,002,000.00 | $-4,252,000.00 | $-3,200,000.00 | $-552,000.00 | $135,000.00 | $-297,000.00 | $-716,000.00 | $-950,000.00 | $-1,578,000.00 | $111,000.00 | $706,000.00 | $112,000.00 | $-240,303.00 | $116,209.00 | $-615,197.00 | $-666,652.00 | $436,332.00 | $1,004,143.00 | $638,608.00 | $128,918.00 | $713,925.00 | $350,219.00 | $567,650.00 | $-414,232.00 | $-7,000,392.00 | $-4,396,500.00 | $-3,759,300.00 | $-1,822,266.00 | $-5,688,217.00 | $-3,707,563.00 | $-140,623.00 | $-11,595,697.00 | -- |
Loss Before Income Taxes | $3,749,000.00 | $12,978,000.00 | $10,033,000.00 | $5,293,000.00 | $2,088,000.00 | $814,000.00 | $-2,076,000.00 | $-9,080,000.00 | $-8,548,000.00 | $-1,517,000.00 | $2,171,000.00 | $-1,569,000.00 | $-1,202,000.00 | $-8,335,000.00 | $-11,230,000.00 | $-9,426,000.00 | $-6,573,000.00 | $-40,594,000.00 | $-9,380,000.00 | $-8,306,000.00 | $-12,838,000.00 | $-29,620,000.00 | $-4,283,000.00 | $-16,940,000.00 | $-6,302,000.00 | $-11,385,000.00 | $-978,000.00 | $-3,443,000.00 | $-681,000.00 | $-1,765,000.00 | $345,000.00 | $233,000.00 | $-2,579,000.00 | $-7,421,000.00 | $-5,513,000.00 | $-720,000.00 | $387,000.00 | $-800,341.00 | $-428,790.00 | $-279,986.00 | $-421,429.00 | $275,254.00 | $855,474.00 | $416,103.00 | $300,565.00 | $881,769.00 | $-802,310.00 | $206,720.00 | $46,061.00 | $-5,198,639.00 | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.04 | $0.16 | $0.13 | $0.07 | $0.02 | -- | $0.09 | $-0.01 | $-0.13 | $-0.03 | -- | $-0.03 | $-0.02 | $-0.14 | $-0.18 | $-0.04 | $-0.11 | $-0.66 | $-0.48 | $-0.13 | $-0.22 | $-0.18 | $-0.08 | $-0.27 | $-0.11 | $-0.23 | $-0.24 | $-0.24 | $-0.01 | $0.01 | -- | $0.01 | $-0.07 | $-0.02 | $-0.18 | $-0.02 | -- | $-0.05 | $-0.04 | $-0.02 | $-0.01 | $0.78 | -- | -- | -- | $0.01 | -- | -- | -- | $-0.18 | -- | $-0.06 | -- | $-0.26 | -- | -- | -- | -- |
Weighted Average Shares Basic | 73,068,856 | 72,819,220 | 72,770,582 | 72,730,563 | 72,717,965 | 71,978,901 | 72,491,373 | 71,629,939 | 71,207,750 | 71,091,790 | 71,076,022 | 71,072,587 | 71,175,927 | 67,002,438 | 65,617,458 | 64,886,183 | 64,859,002 | 64,154,252 | 64,096,778 | 61,891,197 | 60,096,852 | 60,061,243 | 60,059,594 | 60,056,924 | 60,053,912 | 54,064,750 | 53,637,085 | 49,861,735 | 47,573,364 | 39,860,335 | 39,703,690 | 39,398,469 | 38,488,005 | 36,309,047 | 36,161,613 | 35,808,488 | 35,788,199 | 35,663,386 | 35,705,210 | 35,657,519 | 35,586,455 | 34,613,497 | -- | -- | -- | 32,787,673 | -- | -- | -- | 32,423,987 | -- | -- | -- | 27,665,345 | -- | -- | -- | -- |
Earnings Per Share Diluted | $0.04 | $0.15 | $0.12 | $0.07 | $0.02 | -- | $-0.04 | $-0.01 | $-0.13 | $-0.03 | $0.03 | $-0.03 | $-0.02 | $-0.14 | $-0.18 | $-0.04 | $-0.11 | $-0.66 | $-0.15 | $-0.33 | $-0.22 | $-0.16 | $-0.08 | $-0.27 | $-0.09 | $-0.23 | $-0.24 | $-0.26 | $-0.01 | $-0.06 | -- | $0.01 | $-0.07 | $-0.21 | $-0.16 | $-0.02 | $-0.01 | $-0.05 | $-0.03 | $-0.02 | $-0.01 | $0.78 | -- | $0.01 | -- | $0.01 | -- | -- | -- | $-0.18 | -- | $-0.07 | -- | $-0.26 | -- | -- | -- | -- |
Weighted Average Shares Diluted | 73,921,186 | 74,172,098 | 74,068,437 | 73,934,917 | 74,305,512 | 72,514,634 | 72,866,221 | 71,418,845 | 71,207,750 | 71,091,790 | 71,076,022 | 71,072,587 | 71,175,927 | 67,002,438 | 67,112,511 | 64,886,183 | 64,859,002 | 64,154,252 | 62,591,947 | 61,891,197 | 60,096,852 | 60,061,243 | 60,065,053 | 60,059,936 | 60,053,912 | 54,064,750 | 51,101,813 | 52,150,106 | 47,573,364 | 40,772,482 | 40,327,697 | 39,398,469 | 38,488,005 | 36,309,047 | 36,161,613 | 35,909,933 | 36,427,683 | 35,663,386 | 35,747,979 | 35,657,519 | 35,586,455 | 34,613,497 | -- | 33,816,437 | -- | 33,413,346 | -- | 33,468,336 | -- | 32,423,987 | -- | 32,368,339 | -- | 27,665,345 | -- | -- | -- | -- |
Common Stock Shares Authorized | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | 640,000,000 | -- | 640,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 72,986,172 | 72,900,000 | 72,799,266 | 72,739,058 | 72,695,265 | 72,700,000 | 72,509,261 | 72,462,969 | 71,218,130 | 71,188,053 | 71,097,674 | 70,987,498 | 70,959,182 | 71,258,047 | 71,081,313 | 65,285,674 | 65,252,965 | 65,196,882 | 64,448,957 | 64,171,422 | 60,008,481 | 60,008,481 | 60,019,438 | 60,013,718 | 60,012,155 | 59,998,811 | 53,666,718 | 53,619,898 | 50,194,731 | 40,331,645 | 40,327,675 | 40,321,941 | 40,295,425 | 37,783,444 | 35,763,663 | 35,834,174 | 35,784,218 | 35,763,663 | 35,691,572 | 35,660,345 | 35,637,706 | 35,514,685 | 35,496,570 | 35,478,596 | 33,457,677 | 33,284,232 | 32,878,702 | 32,721,421 | 32,741,732 | 32,510,069 | 32,470,934 | 32,465,454 | -- | 32,281,140 | -- | -- | -- | -- |
Common Stock Value | -- | -- | $481,467,000.00 | $480,441,000.00 | $479,332,000.00 | $477,324,000.00 | $475,015,000.00 | $473,605,000.00 | $469,503,000.00 | $469,918,000.00 | $468,248,000.00 | $465,990,000.00 | $464,537,000.00 | $462,775,000.00 | $460,059,000.00 | $404,433,000.00 | $402,742,000.00 | $401,240,000.00 | $396,044,000.00 | $395,662,000.00 | $377,143,000.00 | $376,853,000.00 | $376,700,000.00 | $376,363,000.00 | $375,806,000.00 | $375,436,000.00 | $310,522,000.00 | $310,150,000.00 | $286,296,000.00 | $245,999,000.00 | $245,463,000.00 | $245,230,000.00 | $244,996,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $220,198,064.00 | -- | $219,772,598.00 | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | 1,800,000 | -- | 1,800,000 | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,138,000.00 | -- | $3,138,000.00 | $3,138,000.00 | $3,138,000.00 | $3,138,000.00 | $3,138,000.00 | $3,138,000.00 | $3,138,000.00 | $3,138,000.00 | $3,138,056.00 | $3,138,056.00 | $3,138,056.00 | $3,138,056.00 | $3,138,056.00 | $3,138,056.00 | $3,138,056.00 | $3,138,056.00 | $3,138,056.00 | $3,138,056.00 | $3,138,056.00 | $3,138,056.00 | $3,138,056.00 | $3,138,056.00 | -- | $3,138,056.00 | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |