Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/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 | 9/30/2010 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $31,233,000.00 | $32,883,000.00 | $35,867,000.00 | $32,456,000.00 | $62,020,000.00 | $23,714,000.00 | $24,442,000.00 | $40,046,000.00 | $17,195,000.00 | $9,477,000.00 | $13,696,000.00 | $4,215,000.00 | $7,269,000.00 | $23,881,000.00 | $34,841,000.00 | $16,697,000.00 | $8,551,000.00 | $9,218,000.00 | $5,420,000.00 | $5,484,000.00 | $11,913,000.00 | $7,956,000.00 | $6,992,000.00 | $4,225,000.00 | $4,476,000.00 | $5,767,000.00 | $5,808,000.00 | $12,933,000.00 | $8,263,000.00 | $7,804,000.00 | $4,768,000.00 | $19,796,979.00 | $20,126,312.00 | $10,230,604.00 | $7,268,144.00 | $2,176,894.00 | $1,717,569.00 | $3,085,110.00 | $2,880,205.00 | $3,968,161.00 | $11,838,784.00 | $8,794,717.00 | $1,024,192.00 | $1,309,627.00 | $1,724,587.00 | $676,477.00 | $66,888.00 | $647,964.00 | $2,119,199.00 | $504,604.00 | $434,185.00 | $60,708.00 | $98,042.00 | -- | $682,108.00 |
Accounts Receivable Net Current | $105,513,000.00 | $106,297,000.00 | $116,318,000.00 | $126,725,000.00 | $137,793,000.00 | $164,438,000.00 | $186,492,000.00 | $206,051,000.00 | $158,950,000.00 | $143,622,000.00 | $117,349,000.00 | $110,991,000.00 | $97,893,000.00 | $76,602,000.00 | $71,838,000.00 | $93,021,000.00 | $95,419,000.00 | $96,642,000.00 | $93,123,000.00 | $90,728,000.00 | $107,457,000.00 | $100,444,000.00 | $137,578,000.00 | $122,294,000.00 | $122,900,000.00 | $123,260,000.00 | $116,327,000.00 | $97,479,000.00 | $113,085,000.00 | $114,051,000.00 | $101,035,000.00 | $98,737,946.00 | $107,977,722.00 | $125,321,716.00 | $127,348,546.00 | $64,656,315.00 | $63,415,609.00 | $63,563,410.00 | $67,856,337.00 | $53,280,722.00 | $50,298,466.00 | $49,003,432.00 | $52,131,462.00 | $46,858,964.00 | $44,908,885.00 | $53,803,171.00 | $51,939,016.00 | $45,404,522.00 | $42,911,900.00 | -- | $41,577,053.00 | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $11,540,000.00 | $12,799,000.00 | $12,600,000.00 | $15,211,000.00 | $15,399,000.00 | $15,327,000.00 | $17,256,000.00 | $36,545,000.00 | $35,354,000.00 | $22,463,000.00 | $17,512,000.00 | $19,720,000.00 | $19,974,000.00 | $15,322,000.00 | $16,817,000.00 | $15,886,000.00 | $8,798,000.00 | $8,373,000.00 | $8,066,000.00 | $9,569,000.00 | $11,175,000.00 | $8,499,000.00 | $6,599,000.00 | $5,541,000.00 | $6,354,000.00 | $6,256,000.00 | $6,902,000.00 | $6,048,000.00 | $2,414,000.00 | $7,440,000.00 | $5,410,000.00 | $5,036,006.00 | $5,199,816.00 | $5,873,342.00 | $5,671,872.00 | $3,359,422.00 | $5,423,527.00 | $5,026,157.00 | $2,926,431.00 | $2,123,517.00 | $2,230,766.00 | $2,726,662.00 | $2,477,904.00 | $2,019,148.00 | $2,589,033.00 | $3,770,884.00 | $2,573,531.00 | $2,489,809.00 | $3,279,817.00 | -- | $1,761,273.00 | -- | -- | -- | -- |
Total Current Assets | $159,753,000.00 | $161,345,000.00 | $171,733,000.00 | $180,572,000.00 | $249,070,000.00 | $253,446,000.00 | $289,344,000.00 | $342,536,000.00 | $284,767,000.00 | $208,187,000.00 | $176,310,000.00 | $160,964,000.00 | $146,787,000.00 | $134,463,000.00 | $140,588,000.00 | $142,164,000.00 | $134,777,000.00 | $137,767,000.00 | $124,892,000.00 | $126,781,000.00 | $154,804,000.00 | $145,226,000.00 | $153,274,000.00 | $133,908,000.00 | $135,622,000.00 | $136,212,000.00 | $129,720,000.00 | $118,414,000.00 | $124,716,000.00 | $129,848,000.00 | $113,373,000.00 | $130,513,614.00 | $140,356,384.00 | $147,545,013.00 | $146,478,914.00 | $71,338,643.00 | $71,896,756.00 | $72,403,663.00 | $72,031,190.00 | $60,656,187.00 | $65,674,557.00 | $61,872,099.00 | $56,870,245.00 | $51,507,328.00 | $50,752,449.00 | $59,249,389.00 | $55,476,365.00 | $50,101,180.00 | $49,581,289.00 | -- | $45,077,361.00 | -- | -- | -- | -- |
Property Plant and Equipement | $26,226,000.00 | $26,327,000.00 | $25,476,000.00 | $25,389,000.00 | $23,663,000.00 | $22,890,000.00 | $24,823,000.00 | $25,947,000.00 | $26,145,000.00 | $23,600,000.00 | $24,151,000.00 | $21,918,000.00 | $20,760,000.00 | $19,251,000.00 | $18,712,000.00 | $19,684,000.00 | $20,007,000.00 | $20,327,000.00 | $20,127,000.00 | $19,983,000.00 | $18,847,000.00 | $19,125,000.00 | $18,566,000.00 | $16,417,000.00 | $16,131,000.00 | $15,607,000.00 | $15,227,000.00 | $13,133,000.00 | $12,653,000.00 | $12,114,000.00 | $12,453,000.00 | $12,647,736.00 | $13,312,694.00 | $13,015,647.00 | $13,175,890.00 | $3,076,505.00 | $2,457,627.00 | $1,613,859.00 | $1,265,107.00 | $1,327,858.00 | $1,376,020.00 | $1,203,877.00 | $1,289,818.00 | $1,419,643.00 | $1,548,941.00 | $1,773,197.00 | $1,735,157.00 | $1,674,977.00 | $1,643,194.00 | -- | $1,428,063.00 | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $12,719,812.00 | $9,963,234.00 | -- | $2,879,846.00 | -- | -- | -- | -- |
Goodwill | $90,424,000.00 | $89,251,000.00 | $88,709,000.00 | $89,203,000.00 | $88,924,000.00 | $86,751,000.00 | $88,199,000.00 | $88,813,000.00 | $85,925,000.00 | $72,091,000.00 | $72,582,000.00 | $72,298,000.00 | $72,006,000.00 | $71,071,000.00 | $72,199,000.00 | $72,078,000.00 | $65,389,000.00 | $65,389,000.00 | $65,389,000.00 | $65,389,000.00 | $65,389,000.00 | $65,389,000.00 | $65,389,000.00 | $65,389,000.00 | $65,389,000.00 | $66,997,000.00 | $66,779,000.00 | $62,888,000.00 | $62,888,000.00 | $62,888,000.00 | $62,888,000.00 | $63,119,472.00 | $63,119,472.00 | $63,089,222.00 | $63,089,222.00 | $29,466,537.00 | $29,466,537.00 | $28,778,537.00 | $28,247,003.00 | $28,623,045.00 | $26,802,045.00 | $15,952,544.00 | $15,952,544.00 | $15,924,138.00 | $15,924,138.00 | $14,951,217.00 | $14,951,217.00 | $14,086,993.00 | $11,745,878.00 | -- | $6,650,008.00 | -- | -- | -- | $982,788.00 |
Other Assets | $177,987,000.00 | $175,372,000.00 | $180,617,000.00 | $187,780,000.00 | $197,126,000.00 | $180,178,000.00 | $183,184,000.00 | $186,451,000.00 | $179,663,000.00 | $151,287,000.00 | $156,780,000.00 | $145,472,000.00 | $132,661,000.00 | $135,148,000.00 | $140,740,000.00 | $142,537,000.00 | $132,365,000.00 | $134,983,000.00 | $122,691,000.00 | $124,690,000.00 | $127,210,000.00 | $129,692,000.00 | $133,598,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $363,966,000.00 | $363,044,000.00 | $377,826,000.00 | $393,741,000.00 | $469,859,000.00 | $456,514,000.00 | $497,351,000.00 | $554,934,000.00 | $490,575,000.00 | $383,074,000.00 | $357,241,000.00 | $328,354,000.00 | $300,208,000.00 | $288,862,000.00 | $300,040,000.00 | $304,385,000.00 | $287,149,000.00 | $293,077,000.00 | $267,710,000.00 | $271,454,000.00 | $300,861,000.00 | $294,043,000.00 | $305,438,000.00 | $286,485,000.00 | $290,473,000.00 | $295,285,000.00 | $289,540,000.00 | $263,084,000.00 | $270,870,000.00 | $277,633,000.00 | $263,469,000.00 | $282,625,229.00 | $295,100,400.00 | $306,876,055.00 | $308,706,200.00 | $120,946,012.00 | $121,207,925.00 | $119,491,561.00 | $117,224,451.00 | $107,390,470.00 | $110,189,712.00 | $88,253,192.00 | $83,752,816.00 | $79,431,218.00 | $80,183,733.00 | $87,669,322.00 | $84,503,398.00 | $79,215,538.00 | $73,446,362.00 | -- | $56,620,552.00 | -- | -- | -- | -- |
Accounts Payable | $70,266,000.00 | $71,213,000.00 | $80,145,000.00 | $84,561,000.00 | $107,511,000.00 | $122,243,000.00 | $137,853,000.00 | $164,932,000.00 | $136,309,000.00 | $98,374,000.00 | $87,941,000.00 | $84,597,000.00 | $76,620,000.00 | $72,277,000.00 | $65,003,000.00 | $66,687,000.00 | $72,089,000.00 | $77,087,000.00 | $74,097,000.00 | $78,148,000.00 | $88,240,000.00 | $80,462,000.00 | $90,153,000.00 | -- | -- | -- | $85,490,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $7,822,000.00 | $8,625,000.00 | $9,013,000.00 | $8,739,000.00 | $9,053,000.00 | $9,387,000.00 | $11,349,000.00 | $11,512,000.00 | $10,588,000.00 | $7,162,000.00 | $6,801,000.00 | $7,705,000.00 | $6,618,000.00 | $7,944,000.00 | $6,538,000.00 | $6,339,000.00 | $6,378,000.00 | $6,783,000.00 | $6,224,000.00 | $6,076,000.00 | $6,429,000.00 | $6,608,000.00 | $5,404,000.00 | -- | -- | -- | $4,778,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $157,817,000.00 | $155,927,000.00 | $170,687,000.00 | $188,645,000.00 | $268,568,000.00 | $258,170,000.00 | $302,794,000.00 | $369,749,000.00 | $321,282,000.00 | $217,088,000.00 | $195,838,000.00 | $177,331,000.00 | $154,972,000.00 | $150,328,000.00 | $161,865,000.00 | $171,919,000.00 | $154,686,000.00 | $162,562,000.00 | $140,430,000.00 | $148,598,000.00 | $181,022,000.00 | $159,844,000.00 | $171,824,000.00 | $157,816,000.00 | $162,650,000.00 | $171,850,000.00 | $166,075,000.00 | $139,076,000.00 | $147,358,000.00 | $156,862,000.00 | $144,288,000.00 | $162,965,146.00 | $172,723,914.00 | $182,893,959.00 | $224,213,226.00 | $76,477,074.00 | $77,999,540.00 | $77,193,148.00 | $79,089,399.00 | $68,043,012.00 | $72,813,949.00 | $71,126,863.00 | $67,868,055.00 | $65,951,487.00 | $68,165,933.00 | $75,732,316.00 | $73,101,307.00 | $69,113,848.00 | $64,669,707.00 | -- | $50,470,820.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $32,179,000.00 | $31,319,000.00 | $47,684,149.00 | $49,388,971.00 | $47,189,885.00 | $86,435,601.00 | $9,297,341.00 | $8,877,042.00 | -- | $7,243,371.00 | $5,960,671.00 | $11,480,721.00 | $24,506,506.00 | $17,980,515.00 | $17,447,718.00 | $16,770,112.00 | $23,653,459.00 | $17,024,787.00 | -- | -- | -- | $12,669,268.00 | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $34,558,785.00 | $34,337,719.00 | $34,032,411.00 | $14,005,085.00 | $13,873,157.00 | $13,810,824.00 | $13,225,488.00 | $13,123,506.00 | $13,003,987.00 | $14,002,154.00 | $12,609,024.00 | -- | $11,060,701.00 | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-3,087,000.00 | $-1,936,000.00 | $-3,333,000.00 | $-2,205,000.00 | $-3,373,000.00 | $-4,274,000.00 | $-796,000.00 | $698,000.00 | $219,000.00 | $102,000.00 | $1,141,000.00 | $618,000.00 | $51,000.00 | $-1,551,000.00 | $445,000.00 | $864,000.00 | $153,000.00 | $301,000.00 | $187,000.00 | $401,000.00 | $679,000.00 | $-119,000.00 | $186,000.00 | $-84,000.00 | $-530,000.00 | $-740,000.00 | $65,000.00 | $528,000.00 | $638,000.00 | $319,000.00 | $98,000.00 | $268,136.00 | $1,026,938.00 | $460,050.00 | $-394,547.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $128,497,000.00 | $129,200,000.00 | $128,215,000.00 | $125,593,000.00 | $118,267,000.00 | $113,431,000.00 | $104,998,000.00 | $88,733,000.00 | $74,394,000.00 | $67,446,000.00 | $60,367,000.00 | $49,308,000.00 | $44,324,000.00 | $40,512,000.00 | $37,424,000.00 | $32,758,000.00 | $32,705,000.00 | $30,118,000.00 | $26,883,000.00 | $22,422,000.00 | $19,490,000.00 | $16,071,000.00 | $15,539,000.00 | $11,210,000.00 | $11,043,000.00 | $7,713,000.00 | $7,397,000.00 | $8,427,000.00 | $8,030,000.00 | $5,932,000.00 | $4,581,000.00 | $5,215,894.00 | $7,446,336.00 | $9,973,790.00 | $10,146,282.00 | $8,478,837.00 | $7,654,080.00 | $7,326,728.00 | $6,317,473.00 | $4,946,954.00 | $3,298,840.00 | $3,035,267.00 | $1,943,530.00 | $-408,185.00 | $-1,289,995.00 | $-1,310,775.00 | $-1,713,928.00 | $-2,617,415.00 | $-2,542,798.00 | -- | $-3,615,322.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $205,971,000.00 | $206,877,000.00 | $206,684,000.00 | $204,870,000.00 | $201,093,000.00 | $198,160,000.00 | $194,377,000.00 | $184,334,000.00 | $168,988,000.00 | $165,607,000.00 | $161,110,000.00 | $150,880,000.00 | $145,080,000.00 | $138,304,000.00 | $137,366,000.00 | $132,228,000.00 | $132,298,000.00 | $130,353,000.00 | $127,034,000.00 | $122,483,000.00 | $119,293,000.00 | $133,967,000.00 | $133,472,000.00 | $128,561,000.00 | $127,737,000.00 | $123,321,000.00 | $123,412,000.00 | $123,928,000.00 | $123,446,000.00 | $120,721,000.00 | $119,101,000.00 | $119,592,892.00 | $122,329,085.00 | $123,905,394.00 | $84,431,386.00 | $44,383,127.00 | $43,141,628.00 | $42,253,211.00 | $40,883,669.00 | $39,290,614.00 | $37,335,460.00 | $17,042,164.00 | $15,817,238.00 | $13,401,930.00 | $11,933,217.00 | $11,809,194.00 | $11,304,540.00 | $9,996,521.00 | $8,677,456.00 | -- | $6,055,975.00 | -- | -- | -- | -- |
Controlling Interest in Subsidiaries | $178,000.00 | $240,000.00 | $455,000.00 | $226,000.00 | $198,000.00 | $184,000.00 | $180,000.00 | $851,000.00 | $305,000.00 | $379,000.00 | $293,000.00 | $143,000.00 | $156,000.00 | $230,000.00 | $809,000.00 | $238,000.00 | $165,000.00 | $162,000.00 | $246,000.00 | $373,000.00 | $546,000.00 | $232,000.00 | $142,000.00 | $108,000.00 | $86,000.00 | $114,000.00 | $53,000.00 | $80,000.00 | $66,000.00 | $50,000.00 | $80,000.00 | $67,191.00 | $47,401.00 | $76,702.00 | $61,588.00 | $85,811.00 | $66,757.00 | $45,202.00 | $41,165.00 | $56,844.00 | $40,303.00 | $84,165.00 | $67,523.00 | $77,801.00 | $84,583.00 | $127,812.00 | $97,551.00 | $105,169.00 | $99,199.00 | -- | $93,757.00 | -- | -- | -- | -- |
Total Liabilities and Equity | $363,966,000.00 | $363,044,000.00 | $377,826,000.00 | $393,741,000.00 | $469,859,000.00 | $456,514,000.00 | $497,351,000.00 | $554,934,000.00 | $490,575,000.00 | $383,074,000.00 | $357,241,000.00 | $328,354,000.00 | $300,208,000.00 | $288,862,000.00 | $300,040,000.00 | $304,385,000.00 | $287,149,000.00 | $293,077,000.00 | $267,710,000.00 | $271,454,000.00 | $300,861,000.00 | $294,043,000.00 | $305,438,000.00 | $286,485,000.00 | $290,473,000.00 | $295,285,000.00 | $289,540,000.00 | $263,084,000.00 | $270,870,000.00 | $277,633,000.00 | $263,469,000.00 | $282,625,229.00 | $295,100,400.00 | $306,876,055.00 | $308,706,200.00 | $120,946,012.00 | $121,207,925.00 | $119,491,561.00 | $120,014,233.00 | $107,390,470.00 | $110,189,712.00 | $88,253,192.00 | $83,752,816.00 | $79,431,218.00 | $80,183,733.00 | $87,669,322.00 | $84,503,398.00 | $79,215,538.00 | $73,446,362.00 | -- | $56,620,552.00 | -- | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/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 | 9/30/2010 | 6/30/2010 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $55,533,000.00 | $230,101,000.00 | $171,575,000.00 | $118,829,000.00 | $54,868,000.00 | $202,427,000.00 | $143,164,000.00 | $47,868,000.00 | $46,148,000.00 | $194,636,000.00 | $45,709,000.00 | $99,133,000.00 | $49,009,000.00 | $186,661,000.00 | $41,801,401.00 | $47,596,217.00 | $50,713,105.00 | $123,722,844.00 | $81,021,693.00 | $27,592,373.00 | $26,324,783.00 | $99,235,211.00 | $71,576,024.00 | $24,365,883.00 | $23,220,501.00 | $88,432,803.00 | $65,370,758.00 | $43,763,690.00 | $22,238,442.00 | $84,708,732.00 | $61,804,337.00 | $41,487,501.00 | $21,238,920.00 | $62,504,538.00 | $41,325,912.00 | $14,182,057.00 | $14,118,696.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $30,063,000.00 | $10,595,000.00 | $9,475,000.00 | $38,518,000.00 | $8,637,000.00 | $8,770,000.00 | $34,000,000.00 | $25,454,000.00 | $8,352,000.00 | $6,790,000.00 | $24,434,000.00 | $17,910,000.00 | $5,568,000.00 | $5,654,000.00 | $29,548,000.00 | $8,027,000.00 | $14,343,000.00 | $7,664,000.00 | $28,463,000.00 | $21,458,000.00 | $14,646,000.00 | $7,124,000.00 | $28,447,000.00 | $7,150,000.00 | $6,856,000.00 | $6,848,000.00 | $23,971,000.00 | $16,924,000.00 | $11,350,000.00 | $5,782,000.00 | $25,731,000.00 | $18,957,327.00 | $13,091,902.00 | $6,463,434.00 | $15,384,020.00 | $3,579,001.00 | $5,530,284.00 | $2,648,066.00 | $10,728,131.00 | $2,815,653.00 | $2,686,711.00 | $2,656,191.00 | $9,770,287.00 | $2,115,736.00 | $2,526,233.00 | $2,900,237.00 | $11,348,154.00 | $8,115,196.00 | $5,093,231.00 | $2,661,126.00 | $5,335,354.00 | $1,099,705.00 | $2,203,417.00 | -- | -- |
Total Operating Expenses | $185,465,000.00 | $199,418,000.00 | $207,136,000.00 | $1,057,365,000.00 | $591,051,000.00 | $320,076,000.00 | $1,400,796,000.00 | $442,402,000.00 | $322,170,000.00 | $276,356,000.00 | $863,143,000.00 | $614,953,000.00 | $383,870,000.00 | $171,090,000.00 | $837,695,000.00 | $176,516,000.00 | $393,452,000.00 | $195,741,000.00 | $865,798,000.00 | $201,281,000.00 | $466,138,000.00 | $214,050,000.00 | $189,246,000.00 | $136,654,000.00 | $88,965,000.00 | $43,915,000.00 | $184,148,000.00 | $135,030,000.00 | $91,342,000.00 | $45,643,000.00 | $186,998,000.00 | $141,486,013.00 | $50,153,196.00 | $49,059,635.00 | $113,172,637.00 | $25,593,691.00 | $26,080,611.00 | $23,916,444.00 | $88,711,152.00 | $64,406,089.00 | $43,238,887.00 | $21,025,807.00 | $81,010,738.00 | $19,066,538.00 | $42,913,388.00 | $21,122,738.00 | $80,228,203.00 | $59,280,423.00 | $39,262,701.00 | $20,120,318.00 | $19,895,963.00 | $37,433,719.00 | $25,656,562.00 | $12,778,160.00 | -- |
Loss from Operations | $4,419,000.00 | $5,326,000.00 | $3,661,000.00 | $28,121,000.00 | $18,039,000.00 | $10,895,000.00 | $58,623,000.00 | $38,853,000.00 | $10,598,000.00 | $9,759,000.00 | $25,981,000.00 | $16,261,000.00 | $10,812,000.00 | $4,787,000.00 | $17,502,000.00 | $9,723,000.00 | $9,018,000.00 | $4,802,000.00 | $24,719,000.00 | $18,450,000.00 | $13,683,000.00 | $4,833,000.00 | $13,181,000.00 | $6,510,000.00 | $2,818,000.00 | $2,233,000.00 | $10,488,000.00 | $9,812,000.00 | $7,791,000.00 | $3,366,000.00 | $-337,000.00 | $-1,375,290.00 | $-2,556,979.00 | $1,653,470.00 | $10,550,207.00 | $1,510,846.00 | $3,920,101.00 | $2,408,339.00 | $10,524,059.00 | $7,169,935.00 | $2,152,803.00 | $2,194,694.00 | $7,422,065.00 | $2,540,530.00 | $-265,402.00 | $1,115,704.00 | $1,956,615.00 | $299,114.00 | $1,106,198.00 | $1,118,602.00 | $1,282,663.00 | $3,892,193.00 | $1,303,655.00 | $1,340,536.00 | -- |
Loss Before Income Taxes | $4,818,000.00 | $1,519,000.00 | $3,865,000.00 | $27,546,000.00 | $17,661,000.00 | $11,276,000.00 | $58,183,000.00 | $19,622,000.00 | $9,670,000.00 | $9,394,000.00 | $29,358,000.00 | $15,633,000.00 | $9,596,000.00 | $4,307,000.00 | $15,521,000.00 | $228,000.00 | $7,759,000.00 | $4,118,000.00 | $22,180,000.00 | $16,569,000.00 | $12,448,000.00 | $4,240,000.00 | $10,506,000.00 | $823,000.00 | $3,572,000.00 | $1,514,000.00 | $8,592,000.00 | $1,462,000.00 | $7,241,000.00 | $3,126,000.00 | $-5,339,000.00 | $-1,906,611.00 | $-3,037,253.00 | $587,348.00 | $7,971,339.00 | $1,314,626.00 | $1,476,785.00 | $2,444,627.00 | $8,263,820.00 | $4,942,004.00 | $429,792.00 | $1,760,214.00 | $6,136,588.00 | $2,077,955.00 | $431,313.00 | $773,418.00 | $3,554,008.00 | $-72,379.00 | $947,224.00 | $1,104,177.00 | $5,036,325.00 | $3,780,095.00 | $1,180,513.00 | $1,330,389.00 | -- |
Earnings Per Share Basic | $-0.02 | $0.02 | $0.06 | $0.43 | $0.27 | $0.17 | $0.90 | $0.57 | $0.28 | -- | $0.46 | $0.24 | $0.14 | $0.06 | $0.21 | $0.12 | $0.12 | $0.07 | $0.28 | $0.06 | $0.13 | $0.05 | $0.17 | $0.08 | $0.07 | -- | $0.06 | -- | -- | -- | $-0.11 | -- | -- | -- | $0.11 | -- | -- | -- | $0.12 | -- | -- | -- | $0.11 | $0.03 | -- | -- | $0.06 | $0.03 | -- | -- | $0.09 | $0.07 | $0.02 | $0.03 | -- |
Weighted Average Shares Basic | 47,084,645 | 46,990,818 | 47,297,957 | 48,188,663 | 48,494,260 | 48,745,317 | 49,570,594 | 49,675,642 | 49,657,547 | 49,921,061 | 49,890,945 | 49,807,932 | 49,815,191 | 49,578,590 | 49,600,506 | 49,577,370 | 49,711,692 | 49,662,540 | 49,497,007 | 49,471,556 | 49,449,956 | 49,437,930 | 49,239,870 | 49,334,300 | 49,130,167 | 49,085,545 | 48,840,797 | 48,817,330 | 48,789,684 | 48,861,511 | 48,413,361 | 48,745,727 | 48,732,762 | 47,375,437 | 36,446,778 | 34,758,931 | 34,488,616 | 34,349,586 | 33,716,367 | 33,549,740 | 33,601,956 | 33,337,362 | 33,120,767 | 33,048,832 | 33,036,270 | 33,031,110 | 32,260,375 | 32,493,001 | 31,954,955 | 31,676,438 | 30,424,020 | 30,368,446 | 30,296,880 | -- | -- |
Earnings Per Share Diluted | $-0.02 | $0.07 | $0.05 | $0.42 | $0.10 | $0.17 | $0.88 | $0.56 | $0.28 | -- | $0.45 | $0.23 | $0.07 | $0.06 | $0.21 | $0.11 | $0.11 | $0.06 | $0.27 | $0.06 | $0.12 | $0.05 | $0.16 | -- | $0.07 | -- | $0.06 | -- | -- | -- | $-0.11 | -- | -- | -- | $0.10 | -- | -- | -- | $0.11 | -- | -- | -- | $0.10 | $0.02 | -- | -- | $0.05 | -- | -- | -- | $0.02 | $0.07 | $0.02 | $0.03 | -- |
Weighted Average Shares Diluted | 46,963,845 | 48,907,452 | 49,076,185 | 49,551,388 | 49,427,420 | 50,303,012 | 50,736,582 | 50,843,179 | 50,775,714 | 51,116,478 | 51,208,295 | 51,131,806 | 51,020,456 | 50,925,387 | 51,091,799 | 51,266,348 | 51,411,538 | 51,428,013 | 51,082,652 | 50,979,319 | 50,884,799 | 50,705,434 | 50,634,671 | 50,630,307 | 50,677,053 | 50,642,953 | 49,993,595 | 49,834,591 | 49,799,686 | 49,534,395 | 48,413,361 | 48,282,964 | 48,054,100 | 47,375,437 | 38,021,511 | 36,476,629 | 36,184,653 | 35,827,335 | 35,458,401 | 35,335,320 | 36,466,123 | 35,987,483 | 35,690,119 | 35,748,483 | 35,493,359 | 35,602,281 | 35,113,021 | 34,954,441 | 34,742,154 | 34,609,965 | 32,021,404 | 31,543,046 | 30,968,361 | -- | -- |
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 | 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 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 47,001,597 | 46,921,448 | 47,388,981 | 47,294,529 | 48,179,832 | 48,674,710 | 48,740,935 | -- | 49,398,982 | 49,812,664 | 49,930,389 | 50,118,607 | -- | 49,674,634 | 49,555,639 | 49,395,639 | 49,662,114 | 49,807,238 | 49,586,464 | 49,538,708 | 49,469,576 | 49,453,088 | 49,420,109 | 49,359,283 | 49,283,387 | 49,095,970 | 49,085,417 | 48,840,735 | 48,801,957 | 48,788,593 | 48,857,506 | 48,752,522 | 48,743,581 | 48,728,826 | 42,563,224 | 34,974,120 | 34,704,864 | 34,590,936 | 34,326,308 | 34,116,244 | 33,645,497 | 33,348,166 | 33,348,166 | 33,348,166 | 33,041,430 | 33,041,430 | 33,025,865 | 32,863,246 | 31,676,438 | -- | 31,676,438 | -- | -- | -- | -- |
Common Stock Value | $33,000.00 | $33,000.00 | $33,000.00 | $33,000.00 | $33,000.00 | $33,000.00 | $33,000.00 | $33,000.00 | $33,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $32,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $31,000.00 | $30,000.00 | $30,000.00 | $30,000.00 | $30,000.00 | $30,000.00 | $30,000.00 | $30,207.00 | $30,198.00 | $30,183.00 | $24,018.00 | $16,429.00 | $16,160.00 | $16,046.00 | $15,781.00 | $15,571.00 | $15,100.00 | $14,803.00 | $14,803.00 | $14,803.00 | $14,497.00 | $14,497.00 | $14,481.00 | $19,237.00 | $18,685.00 | -- | $18,051.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 | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | 5,000,000 | -- | 5,000,000 | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | 839,200 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,000.00 | $1,000.00 | $1,000.00 | $1,000.00 | $1,000.00 | $1,000.00 | $1,000.00 | $1,000.00 | $1,000.00 | $1,000.00 | $839.00 | $839.00 | $839.00 | $839.00 | $839.00 | $839.00 | $839.00 | $839.00 | $839.00 | $839.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |