Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 9/30/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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | -- | -- | $4,309,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $2,416,540.00 | $3,292,440.00 | $3,452,127.00 | $1,991,622.00 | $2,293,016.00 | $2,499,264.00 | $1,783,041.00 | $3,972,539.00 | $4,275,052.00 | $752,449.00 | $1,586,753.00 | $770,895.00 | $3,133,422.00 | $3,421,123.00 | $3,324,019.00 | $2,727,818.00 | $6,605,304.00 | $7,189,182.00 | $6,516,211.00 | $8,114,682.00 | $10,343,408.00 | $9,569,594.00 | $511,565.00 | $761,458.00 | $1,033,657.00 | $1,297,275.00 | $1,169,100.00 | $1,305,785.00 | $1,735,335.00 | $2,110,323.00 | $2,177,605.00 | $244,470.00 | $598,379.00 | $641,134.00 | $1,851,701.00 | $3,227,374.00 |
Accounts Receivable Net Current | $45,510,000.00 | $42,350,000.00 | $41,194,000.00 | $29,703,000.00 | $20,579,000.00 | $25,665,000.00 | $24,974,000.00 | $22,204,000.00 | $21,559,000.00 | $17,564,000.00 | $20,121,000.00 | $13,540,000.00 | $15,847,000.00 | $9,109,000.00 | $11,901,000.00 | $11,225,403.00 | $12,407,550.00 | $10,935,343.00 | $13,839,422.00 | $13,418,871.00 | $10,992,786.00 | $7,884,255.00 | $10,636,925.00 | $11,376,486.00 | $8,697,684.00 | $8,351,502.00 | $8,334,801.00 | $8,640,663.00 | $9,388,592.00 | $6,913,431.00 | $8,243,992.00 | $914,813.00 | $869,740.00 | $1,408,474.00 | $854,583.00 | $1,612,533.00 | $371,564.00 | $140,547.00 | $174,901.00 | $277,590.00 | $308,450.00 | $359,164.00 | $439,848.00 | $521,245.00 | $512,301.00 | $556,350.00 | $654,856.00 | -- | -- | -- | -- |
Inventory | $130,980,000.00 | $132,455,000.00 | $131,314,000.00 | $115,050,000.00 | $97,484,000.00 | $97,659,000.00 | $95,961,000.00 | $79,364,000.00 | $70,747,000.00 | $64,739,000.00 | $64,525,000.00 | $42,927,000.00 | $47,216,000.00 | $36,835,000.00 | $38,558,000.00 | $40,198,403.00 | $43,429,090.00 | $42,516,250.00 | $46,527,039.00 | $43,797,720.00 | $45,059,872.00 | $43,675,593.00 | $34,501,801.00 | $33,746,102.00 | $33,653,031.00 | $32,448,126.00 | $11,053,085.00 | $10,763,723.00 | $12,455,001.00 | $13,121,231.00 | $13,335,598.00 | $2,536,839.00 | $2,827,672.00 | $3,603,288.00 | $4,277,145.00 | $676,636.00 | $105,748.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $4,430,000.00 | $4,751,000.00 | $4,919,000.00 | $2,748,000.00 | $2,377,000.00 | $2,477,000.00 | $4,596,000.00 | $2,064,000.00 | $1,640,000.00 | $1,305,000.00 | $1,778,000.00 | $2,313,000.00 | $1,032,000.00 | $1,964,000.00 | $2,377,000.00 | $2,824,563.00 | $2,936,435.00 | $3,175,049.00 | $3,308,017.00 | $4,463,065.00 | $4,086,777.00 | $3,242,516.00 | $6,435,891.00 | $4,527,243.00 | $4,203,206.00 | $4,694,790.00 | $5,059,981.00 | $1,466,178.00 | $1,105,122.00 | $1,165,276.00 | $1,522,027.00 | $338,449.00 | $363,023.00 | $508,101.00 | $583,647.00 | $654,017.00 | $531,825.00 | $81,167.00 | $67,126.00 | $119,890.00 | $143,515.00 | $349,922.00 | $52,614.00 | $87,176.00 | $86,381.00 | $73,023.00 | $113,323.00 | -- | -- | -- | -- |
Total Current Assets | $185,409,000.00 | $185,125,000.00 | $182,852,000.00 | $155,906,000.00 | $137,050,000.00 | $134,804,000.00 | $129,156,000.00 | $109,822,000.00 | $98,790,000.00 | $91,166,000.00 | $95,928,000.00 | $65,163,000.00 | $67,477,000.00 | $52,259,000.00 | $55,752,000.00 | $56,799,698.00 | $62,370,563.00 | $60,303,718.00 | $65,666,100.00 | $63,972,672.00 | $62,638,699.00 | $56,585,405.00 | $55,547,156.00 | $53,213,215.00 | $47,306,370.00 | $46,316,408.00 | $25,218,762.00 | $24,003,986.00 | $26,369,838.00 | $24,523,957.00 | $25,829,435.00 | $10,395,405.00 | $11,249,617.00 | $12,036,074.00 | $13,830,057.00 | $13,286,594.00 | $10,578,731.00 | $733,279.00 | $1,003,485.00 | $1,431,137.00 | $1,749,240.00 | $1,878,186.00 | $1,798,247.00 | $2,343,756.00 | $2,709,005.00 | $2,806,978.00 | $1,012,649.00 | -- | -- | -- | -- |
Property Plant and Equipement | -- | -- | -- | $67,098,000.00 | $63,474,000.00 | $64,590,000.00 | $52,437,000.00 | $40,585,000.00 | $35,632,000.00 | $31,127,000.00 | $30,376,000.00 | $24,687,000.00 | $25,548,000.00 | $22,101,000.00 | $22,596,000.00 | $23,970,198.00 | $23,897,940.00 | $24,488,962.00 | $27,991,060.00 | $28,244,258.00 | $27,601,553.00 | $27,479,364.00 | $22,817,860.00 | $21,081,840.00 | $21,498,366.00 | $20,094,350.00 | $14,014,501.00 | $13,651,146.00 | $11,659,948.00 | $12,088,439.00 | $12,481,901.00 | $98,358.00 | $153,547.00 | $166,390.00 | $153,114.00 | $144,368.00 | $106,253.00 | $68,485.00 | $71,162.00 | $69,794.00 | $63,545.00 | $58,470.00 | $50,526.00 | $63,712.00 | $91,603.00 | $131,111.00 | $171,201.00 | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $5,709,983.00 | $5,841,152.00 | $6,358,175.00 | $6,665,847.00 | $7,016,617.00 | $4,128,100.00 | $3,993,671.00 | $4,205,314.00 | $2,779,351.00 | $2,865,025.00 | $3,029,371.00 | $1,689,790.00 | $1,343,138.00 | $1,401,069.00 | $1,458,999.00 | $1,516,930.00 | $3,727,287.00 | $4,308,834.00 | $4,442,924.00 | $3,071,210.00 | $2,830,362.00 | $2,689,110.00 | $2,753,098.00 | $2,848,401.00 | $1,904,408.00 | $2,000,513.00 | $2,050,066.00 | $1,997,671.00 | $1,347,955.00 | $1,173,431.00 | $1,193,145.00 | $1,222,334.00 | -- | -- | -- | -- |
Goodwill | $76,639,000.00 | $76,639,000.00 | $75,866,000.00 | $69,506,000.00 | $40,781,000.00 | $41,093,000.00 | $43,653,000.00 | $41,471,000.00 | $41,471,000.00 | $37,754,000.00 | $37,754,000.00 | $37,577,000.00 | $37,577,000.00 | $36,947,000.00 | $36,947,000.00 | $36,946,735.00 | $36,946,735.00 | $36,946,735.00 | $36,946,735.00 | $36,946,735.00 | $36,946,735.00 | $36,946,735.00 | $36,946,735.00 | $39,066,061.00 | $39,066,061.00 | $39,066,061.00 | -- | $800,000.00 | $800,000.00 | $800,000.00 | $800,000.00 | $1,169,904.00 | $1,169,904.00 | $1,169,904.00 | $1,169,904.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $433,868,000.00 | $436,649,000.00 | $421,815,000.00 | $365,391,000.00 | $279,104,000.00 | $278,637,000.00 | $262,767,000.00 | $225,292,000.00 | $211,738,000.00 | $190,564,000.00 | $197,259,000.00 | $155,974,000.00 | $158,505,000.00 | $136,181,000.00 | $122,453,000.00 | $125,690,543.00 | $131,847,661.00 | $131,809,291.00 | $141,772,396.00 | $141,805,422.00 | $137,324,923.00 | $132,156,025.00 | $128,594,595.00 | $125,722,016.00 | $121,468,629.00 | $120,337,967.00 | $53,467,400.00 | $52,072,313.00 | $40,261,352.00 | $38,907,430.00 | $40,664,356.00 | $15,461,197.00 | $16,946,702.00 | $17,880,188.00 | $18,289,446.00 | $16,359,825.00 | $13,452,719.00 | $3,625,063.00 | $3,993,250.00 | $3,757,140.00 | $4,242,791.00 | $4,403,647.00 | $4,256,721.00 | $4,145,024.00 | $4,371,337.00 | $4,542,606.00 | $2,808,629.00 | -- | -- | -- | -- |
Accounts Payable | $26,466,000.00 | $25,406,000.00 | $27,190,000.00 | $12,420,000.00 | $7,483,000.00 | $10,899,000.00 | $17,016,000.00 | $14,597,000.00 | $10,644,000.00 | $8,227,000.00 | $9,117,000.00 | $9,841,000.00 | $9,778,000.00 | $5,783,000.00 | $14,144,000.00 | $12,358,201.00 | $11,631,904.00 | $12,498,768.00 | $14,588,355.00 | $11,595,214.00 | $8,567,556.00 | $6,607,702.00 | $8,224,057.00 | $9,741,460.00 | $8,095,639.00 | $9,024,776.00 | $5,402,654.00 | $6,093,712.00 | $7,030,412.00 | $6,169,504.00 | $5,536,796.00 | $1,311,013.00 | $1,170,159.00 | $1,164,090.00 | $2,282,887.00 | $702,797.00 | $396,377.00 | $515,113.00 | $524,053.00 | $614,798.00 | $597,336.00 | $1,090,414.00 | $1,017,363.00 | $832,276.00 | $748,552.00 | $620,938.00 | $600,908.00 | -- | -- | -- | -- |
Accrued Liabilities | $33,180,000.00 | $39,123,000.00 | $31,826,000.00 | $21,465,000.00 | $15,124,000.00 | $16,486,000.00 | $13,689,000.00 | $12,117,000.00 | $17,048,000.00 | $12,896,000.00 | $14,822,000.00 | $6,724,000.00 | $7,942,000.00 | $5,129,000.00 | $12,984,000.00 | $7,563,271.00 | $8,860,475.00 | $9,465,610.00 | $8,570,905.00 | $10,180,331.00 | $14,395,352.00 | $15,314,194.00 | $8,986,734.00 | $5,093,972.00 | $5,169,659.00 | $6,789,818.00 | $6,396,772.00 | $3,995,302.00 | $3,336,427.00 | $2,952,840.00 | $3,660,949.00 | $2,538,066.00 | $2,530,880.00 | $2,737,966.00 | $1,046,030.00 | $887,410.00 | $428,606.00 | $260,480.00 | $299,464.00 | $282,595.00 | $408,210.00 | $513,880.00 | $410,104.00 | $530,045.00 | $336,017.00 | $398,533.00 | $424,595.00 | -- | -- | -- | -- |
Total Current Liabilities | $338,000,000.00 | $337,252,000.00 | $321,680,000.00 | $262,156,000.00 | $180,719,000.00 | $181,475,000.00 | $164,802,000.00 | $130,355,000.00 | $136,658,000.00 | $141,979,000.00 | $153,587,000.00 | $116,395,000.00 | $121,890,000.00 | $101,556,000.00 | $88,324,000.00 | $83,280,239.00 | $90,639,002.00 | $90,802,965.00 | $102,075,105.00 | $102,302,482.00 | $100,181,633.00 | $96,868,490.00 | $95,010,287.00 | $93,105,215.00 | $90,550,517.00 | $91,328,118.00 | $29,271,588.00 | $30,843,939.00 | $32,366,308.00 | $32,241,281.00 | $32,396,796.00 | $4,830,645.00 | $4,653,800.00 | $5,056,537.00 | $5,222,826.00 | -- | -- | $775,593.00 | $823,517.00 | $897,393.00 | $1,005,546.00 | $1,604,294.00 | $1,427,467.00 | $1,492,265.00 | $1,839,899.00 | $1,940,695.00 | $2,062,495.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $48,802,227.00 | $51,312,213.00 | $53,899,752.00 | $58,805,468.00 | $59,914,025.00 | $29,056,627.00 | $29,601,254.00 | $26,570,271.00 | $52,729,003.00 | $69,019,133.00 | $53,008,381.00 | $13,682,872.00 | $16,953,378.00 | $14,896,822.00 | $14,869,708.00 | $14,568,190.00 | $224,364.00 | $229,299.00 | $634,229.00 | $638,969.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $63,764,138.00 | $63,732,536.00 | $63,700,934.00 | $63,654,335.00 | $63,605,148.00 | $63,297,363.00 | $63,236,534.00 | $63,157,178.00 | $56,841,245.00 | $56,773,754.00 | $56,705,679.00 | $53,319,217.00 | $53,306,178.00 | $53,218,858.00 | $53,127,705.00 | $52,950,945.00 | -- | -- | -- | $45,038,176.00 | $44,334,102.00 | $40,849,911.00 | $30,569,533.00 | $30,481,179.00 | $29,218,213.00 | $29,084,081.00 | $25,431,438.00 | $24,400,483.00 | $23,380,882.00 | $22,977,352.00 | $22,788,413.00 | $20,813,082.00 | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $34,996,000.00 | $38,277,000.00 | $38,959,000.00 | $42,911,000.00 | $41,353,000.00 | $39,509,000.00 | $40,144,000.00 | $36,672,000.00 | $14,768,000.00 | $-11,016,000.00 | $-16,429,000.00 | $-20,904,000.00 | $-24,489,000.00 | $-26,808,000.00 | $-27,355,000.00 | $-19,170,783.00 | $-20,650,834.00 | $-21,123,948.00 | $-22,654,165.00 | $-22,698,726.00 | $-24,775,472.00 | $-26,698,453.00 | $-28,575,716.00 | $-23,441,219.00 | $-25,568,783.00 | $-33,647,485.00 | $-28,837,063.00 | $-31,903,588.00 | $-45,271,306.00 | $-46,489,335.00 | $-46,665,003.00 | $-42,249,440.00 | $-38,040,569.00 | $-36,944,870.00 | $-31,996,953.00 | $-30,260,998.00 | $-28,718,625.00 | $-27,742,285.00 | $-27,333,647.00 | $-26,372,848.00 | $-25,861,199.00 | $-22,645,703.00 | $-21,584,715.00 | $-20,741,422.00 | $-20,459,173.00 | $-20,199,706.00 | $-20,007,589.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $95,868,000.00 | $99,397,000.00 | $100,135,000.00 | $103,683,000.00 | $98,833,000.00 | $97,610,000.00 | $98,413,000.00 | $95,385,000.00 | $75,528,000.00 | $48,987,000.00 | $43,940,000.00 | $39,579,000.00 | $36,615,000.00 | $35,063,000.00 | $34,129,000.00 | $42,410,304.00 | $41,209,000.00 | $41,006,326.00 | $39,448,589.00 | $39,502,940.00 | $37,143,290.00 | $35,287,535.00 | $33,584,308.00 | $32,616,801.00 | $30,918,112.00 | $29,009,849.00 | $24,195,812.00 | $21,228,374.00 | $7,895,044.00 | $6,666,149.00 | $6,313,716.00 | $10,630,552.00 | $12,292,902.00 | $12,823,651.00 | $13,066,620.00 | $14,098,345.00 | $12,155,736.00 | $2,849,470.00 | $3,169,733.00 | $2,859,747.00 | $3,237,245.00 | $2,799,353.00 | $2,829,254.00 | $2,652,759.00 | $2,531,438.00 | $2,601,911.00 | $746,134.00 | -- | -- | -- | $5,878,851.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | $-448,000.00 | $-448,000.00 | $-448,000.00 | $-448,000.00 | $-448,000.00 | $-448,000.00 | $-402,000.00 | $-268,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,953,844.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $433,868,000.00 | $436,649,000.00 | $421,815,000.00 | $365,391,000.00 | $279,104,000.00 | $278,637,000.00 | $262,767,000.00 | $225,292,000.00 | $211,738,000.00 | $190,564,000.00 | $197,259,000.00 | $155,974,000.00 | $158,505,000.00 | $136,619,000.00 | $122,453,000.00 | $125,690,543.00 | $131,847,661.00 | $131,809,291.00 | $141,772,396.00 | $141,805,422.00 | $137,324,923.00 | $132,156,025.00 | $128,594,595.00 | $125,722,016.00 | $121,468,629.00 | $120,337,967.00 | $53,467,400.00 | $52,072,313.00 | $40,261,352.00 | $38,907,430.00 | $40,664,356.00 | $15,461,197.00 | $16,946,702.00 | $17,880,188.00 | $18,289,446.00 | $16,359,825.00 | $13,452,719.00 | $3,625,063.00 | $3,993,250.00 | $3,757,140.00 | $4,242,791.00 | $4,403,647.00 | $4,256,721.00 | $4,145,024.00 | $4,371,337.00 | $4,542,606.00 | $2,808,629.00 | -- | -- | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 9/30/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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $118,626,000.00 | $117,593,000.00 | -- | $91,122,000.00 | $68,986,000.00 | $286,913,000.00 | $68,269,000.00 | $69,706,000.00 | $272,981,000.00 | $62,454,000.00 | $191,720,000.00 | $42,472,000.00 | $88,432,000.00 | $42,001,000.00 | $193,288,000.00 | $147,212,353.00 | $100,169,000.00 | $53,195,940.00 | $199,633,341.00 | $147,210,049.00 | $52,179,928.00 | $40,368,064.00 | $152,060,932.00 | $41,377,493.00 | $70,725,089.00 | $32,188,664.00 | $78,954,247.00 | $19,994,363.00 | $39,944,357.00 | $20,104,434.00 | $33,369,866.00 | $15,210,436.00 | $12,271,031.00 | $8,007,052.00 | $7,265,276.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | $83,159,000.00 | $81,266,000.00 | $239,605,000.00 | $59,514,000.00 | $47,042,000.00 | $189,086,000.00 | $45,920,000.00 | $92,295,000.00 | $173,518,000.00 | $40,185,000.00 | $116,403,000.00 | $25,759,000.00 | $28,655,000.00 | $25,375,000.00 | $122,415,000.00 | $89,978,026.00 | $28,322,000.00 | $33,858,862.00 | $125,434,584.00 | $35,847,839.00 | $56,501,401.00 | $23,972,174.00 | $89,494,297.00 | $24,383,596.00 | $41,604,487.00 | $19,543,432.00 | $58,979,377.00 | $42,823,232.00 | $14,233,724.00 | $13,694,559.00 | $22,115,472.00 | $1,796,359.00 | $7,098,979.00 | $4,770,096.00 | $5,226,637.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $35,467,000.00 | $36,327,000.00 | $115,566,000.00 | $31,608,000.00 | $21,944,000.00 | $97,827,000.00 | $74,918,000.00 | $24,953,000.00 | $99,463,000.00 | $22,269,000.00 | $75,317,000.00 | $51,115,000.00 | $34,402,000.00 | $16,626,000.00 | $70,873,000.00 | $57,234,327.00 | $37,988,000.00 | $19,337,078.00 | $74,198,757.00 | $18,814,218.00 | $36,046,591.00 | $16,395,890.00 | $62,566,635.00 | $16,993,897.00 | $16,475,370.00 | $12,645,232.00 | $19,974,870.00 | $5,099,414.00 | $12,016,074.00 | $6,409,875.00 | $11,254,394.00 | $6,315,098.00 | $1,935,096.00 | $3,236,956.00 | $2,038,639.00 | $294,948.00 | $904,484.00 | $472,129.00 | $1,435,537.00 | $427,946.00 | $908,070.00 | $469,899.00 | $2,355,046.00 | $669,196.00 | $595,093.00 | $615,594.00 | $477,269.00 | $76,747.00 | $-394,618.00 | $100,045.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $36,305,000.00 | $32,786,000.00 | $100,117,000.00 | $26,656,000.00 | $17,377,000.00 | $71,900,000.00 | $16,485,000.00 | $16,504,000.00 | $63,673,000.00 | $14,978,000.00 | $54,895,000.00 | $38,570,000.00 | $14,708,000.00 | $13,139,000.00 | $67,617,000.00 | $15,437,531.00 | $16,604,774.00 | $17,246,586.00 | $63,398,508.00 | $17,916,398.00 | $15,576,738.00 | $12,475,102.00 | $44,467,258.00 | $11,610,770.00 | $20,170,677.00 | $8,966,164.00 | $17,656,621.00 | $4,042,196.00 | $4,407,721.00 | $5,362,623.00 | $21,390,661.00 | $12,415,964.00 | $3,024,436.00 | $4,104,845.00 | $6,537,923.00 | $1,766,483.00 | $1,403,310.00 | $897,771.00 | $4,173,631.00 | $939,817.00 | $2,020,514.00 | $781,817.00 | $3,302,312.00 | $744,065.00 | $1,588,821.00 | $766,868.00 | $5,779,003.00 | $1,192,074.00 | $1,634,565.00 | $1,986,161.00 | -- |
Loss from Operations | $2,703,000.00 | $3,541,000.00 | $15,449,000.00 | $9,519,000.00 | $4,567,000.00 | $25,927,000.00 | $5,864,000.00 | $18,856,000.00 | $35,790,000.00 | $7,291,000.00 | $20,422,000.00 | $12,545,000.00 | $6,555,000.00 | $3,487,000.00 | $3,256,000.00 | $3,808,569.00 | $4,137,000.00 | $2,090,492.00 | $10,800,249.00 | $8,892,571.00 | $4,073,963.00 | $3,920,788.00 | $18,099,377.00 | $5,383,127.00 | $8,949,925.00 | $3,679,068.00 | $2,318,249.00 | $1,057,218.00 | $2,245,730.00 | $1,047,252.00 | $-10,136,267.00 | $-6,100,866.00 | $-1,957,229.00 | $-867,889.00 | $-4,499,284.00 | $-2,868,126.00 | $-970,955.00 | $-425,642.00 | $-2,738,094.00 | $-1,624,315.00 | $-1,112,444.00 | $-311,918.00 | $-947,266.00 | $-74,869.00 | $-378,134.00 | $-151,274.00 | $-5,301,734.00 | $-5,030,631.00 | $-2,029,183.00 | $-1,886,116.00 | -- |
Loss Before Income Taxes | $-5,404,000.00 | $-906,000.00 | $1,469,000.00 | $4,567,000.00 | $2,459,000.00 | $31,616,000.00 | $33,224,000.00 | $28,387,000.00 | $39,679,000.00 | $6,729,000.00 | $15,616,000.00 | $5,008,000.00 | $2,510,000.00 | $742,000.00 | $-5,637,000.00 | $4,815,172.00 | $2,773,000.00 | $2,097,870.00 | $10,329,818.00 | $9,563,807.00 | $2,358,529.00 | $5,303,046.00 | $10,583,599.00 | $8,918,547.00 | $3,379,076.00 | $2,271,482.00 | $5,460,830.00 | $1,113,919.00 | $1,932,830.00 | $714,322.00 | $-14,336,285.00 | $-10,251,045.00 | $-1,095,220.00 | $-4,947,434.00 | $-4,661,381.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-1.04 | $-0.22 | $-0.03 | $1.10 | $0.60 | $7.94 | $8.11 | $6.96 | $19.92 | $3.45 | $6.40 | $3.72 | $1.59 | $0.55 | $-2.11 | $1.81 | $0.25 | $0.79 | $3.01 | $2.98 | $1.93 | $0.95 | $2.94 | $1.04 | $1.61 | $0.71 | $6.33 | $0.87 | $0.07 | $0.01 | $-5.58 | $-0.65 | $-0.07 | $-0.33 | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-0.38 | -- | -- | -- | $-1.68 | -- | -- | -- |
Weighted Average Shares Basic | 3,154,771 | 3,163,541 | 3,133,554 | 3,101,007 | 3,059,035 | 3,116,214 | 3,090,321 | 3,148,059 | 1,566,288 | 1,568,213 | 1,706,561 | 1,646,836 | 1,779,706 | 1,806,746 | 1,901,315 | 1,919,221 | 1,925,972 | 1,945,247 | 1,965,595 | 1,970,136 | 1,972,758 | 1,975,380 | 2,210,104 | 2,289,646 | 2,029,023 | 1,999,983 | 2,815,072 | 16,879,151 | 16,900,429 | 16,905,098 | 2,627,636 | 16,151,289 | 16,045,823 | 15,111,162 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1,928,589 | 1,692,374 | 1,043,960 | -- | 682,374 | 658,928 | 636,828 | -- |
Earnings Per Share Diluted | $-1.04 | $-0.22 | $-0.03 | $1.08 | $0.60 | $7.84 | $1.11 | $6.87 | $9.80 | $1.63 | $3.09 | $1.07 | $0.82 | $0.28 | $-2.11 | $0.95 | $0.13 | $0.41 | $1.58 | $1.56 | $1.01 | $0.50 | $1.61 | $1.31 | $0.84 | $0.37 | $5.40 | $0.77 | $0.07 | $0.01 | $-5.58 | $-0.26 | $-0.07 | $-0.33 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 3,154,771 | 3,163,541 | 3,153,033 | 3,184,982 | 3,089,741 | 3,155,535 | 3,169,258 | 3,187,124 | 3,182,546 | 3,318,728 | 3,534,936 | 3,356,043 | 3,488,913 | 3,540,953 | 1,901,315 | 3,625,630 | 3,667,434 | 3,696,008 | 3,742,959 | 3,765,344 | 3,811,672 | 3,749,041 | 4,047,696 | 4,131,912 | 3,874,666 | 3,833,523 | 3,303,698 | 19,142,832 | 18,954,589 | 19,219,449 | 2,627,636 | 16,151,289 | 16,045,823 | 15,111,162 | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1,928,589 | 1,692,374 | 1,043,960 | -- | 682,374 | 647,757 | 636,828 | -- |
Common Stock Shares Authorized | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 60,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 30,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | -- |
Common Stock Shares Outstanding | 3,148,135 | 3,159,984 | 3,164,330 | 3,165,890 | 3,074,833 | 3,074,833 | 3,081,456 | 3,095,616 | 1,582,334 | 1,555,175 | 1,589,101 | 1,613,281 | 1,719,442 | 1,784,310 | 1,826,009 | 1,860,282 | 1,901,900 | 1,942,428 | 1,945,247 | 1,972,136 | 1,972,136 | 1,972,136 | 1,991,879 | 2,010,413 | 2,058,064 | 2,055,876 | 2,789,205 | 16,793,743 | 16,859,197 | 16,907,789 | 16,903,014 | 16,899,236 | 16,141,805 | 15,984,378 | 14,525,248 | 14,375,211 | 13,583,495 | 11,356,461 | 3,778,558 | 3,515,679 | 3,496,340 | 2,752,684 | 2,620,486 | 2,433,442 | 2,392,522 | 2,338,377 | 694,239 | -- | -- | -- | -- |
Common Stock Value | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,000.00 | $2,088.00 | $2,088.00 | $2,088.00 | $2,088.00 | $2,088.00 | $2,088.00 | $2,088.00 | $2,088.00 | $2,088.00 | $2,088.00 | $2,086.00 | $2,819.00 | $16,923.00 | $16,918.00 | $16,913.00 | $16,908.00 | $16,904.00 | $16,147.00 | $15,990.00 | $14,531.00 | $14,375.00 | $13,584.00 | $11,356.00 | $3,779.00 | $3,516.00 | $3,497.00 | $2,752.00 | $2,620.00 | $2,433.00 | $2,393.00 | $2,338.00 | $698.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 | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | 200,000 | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | 127,840 | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | $10,866.00 | -- | $10,866.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 | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |