Date | 3/31/2024 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $7,135,000.00 | $658,000.00 | $309,000.00 | $4,563,000.00 | $4,731,000.00 | $27,125,000.00 | $16,437,000.00 | $24,886,000.00 | $32,264,000.00 | $23,656,000.00 | $17,070,000.00 | $29,427,000.00 | $22,450,000.00 | $23,996,000.00 | $24,099,000.00 | $44,080,000.00 | $45,048,000.00 | $63,673,000.00 | $49,602,000.00 | $44,043,000.00 | $58,753,000.00 | $50,031,000.00 | $36,063,000.00 | $20,181,000.00 | $30,136,000.00 | $20,995,000.00 | $20,223,000.00 | $17,529,000.00 | $20,022,000.00 | $23,747,000.00 | $30,817,000.00 | $27,947,000.00 | $28,346,000.00 | $23,405,000.00 | $19,580,000.00 | $15,871,000.00 | $20,775,000.00 | $26,921,000.00 | $23,521,000.00 | $17,196,000.00 | $28,559,000.00 | $30,724,000.00 | $20,269,000.00 | $16,012,000.00 | $7,999,000.00 | $22,341,000.00 | $8,395,000.00 | $18,943,000.00 | $24,590,000.00 | $18,687,000.00 | $9,744,000.00 | $7,960,000.00 | $10,670,000.00 | $20,694,000.00 | $12,056,000.00 |
Accounts Receivable Net Current | $25,116,000.00 | $23,290,000.00 | $23,693,000.00 | $19,424,000.00 | $23,951,000.00 | $22,038,000.00 | $27,539,000.00 | -- | -- | -- | -- | -- | $4,000.00 | -- | -- | $22,813,000.00 | $18,886,000.00 | $18,770,000.00 | $20,368,000.00 | $21,240,000.00 | $17,014,000.00 | $20,766,000.00 | $18,269,000.00 | $20,604,000.00 | $17,076,000.00 | $19,585,000.00 | $19,690,000.00 | $20,679,000.00 | $17,166,000.00 | $20,124,000.00 | $18,833,000.00 | $21,717,000.00 | $16,620,000.00 | $19,604,000.00 | $21,248,000.00 | $21,407,000.00 | $16,962,000.00 | $18,399,000.00 | $16,407,000.00 | $18,642,000.00 | $14,164,000.00 | $16,183,000.00 | $17,126,000.00 | $17,384,000.00 | $13,054,000.00 | $14,579,000.00 | $14,921,000.00 | $12,383,000.00 | $11,223,000.00 | -- | -- | -- | $11,521,000.00 | -- | -- |
Inventory | $75,000,000.00 | $82,946,000.00 | $80,252,000.00 | $75,093,000.00 | $65,793,000.00 | $59,624,000.00 | $54,281,000.00 | $51,414,000.00 | $50,778,000.00 | $47,307,000.00 | $47,725,000.00 | $49,519,000.00 | $50,298,000.00 | $48,622,000.00 | $45,805,000.00 | $41,252,000.00 | $42,093,000.00 | $38,314,000.00 | $34,590,000.00 | $32,801,000.00 | $33,572,000.00 | $32,172,000.00 | $32,503,000.00 | $29,907,000.00 | $29,354,000.00 | $29,924,000.00 | $29,965,000.00 | $30,354,000.00 | $29,015,000.00 | $30,056,000.00 | $31,167,000.00 | $30,468,000.00 | $29,771,000.00 | $29,202,000.00 | $27,453,000.00 | $26,747,000.00 | $28,022,000.00 | $28,408,000.00 | $27,208,000.00 | $26,326,000.00 | $26,266,000.00 | $26,488,000.00 | $25,183,000.00 | $24,047,000.00 | $23,779,000.00 | $24,512,000.00 | $24,899,000.00 | $25,644,000.00 | $24,582,000.00 | -- | -- | -- | $17,400,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $2,503,000.00 | $5,010,000.00 | $6,623,000.00 | $2,496,000.00 | $3,770,000.00 | $3,598,000.00 | $5,171,000.00 | $2,901,000.00 | $3,447,000.00 | $7,992,000.00 | $7,873,000.00 | $2,385,000.00 | $3,868,000.00 | $4,013,000.00 | $3,226,000.00 | $1,367,000.00 | $2,545,000.00 | $2,661,000.00 | $2,931,000.00 | $1,803,000.00 | $3,242,000.00 | $2,599,000.00 | $2,919,000.00 | $2,064,000.00 | $3,199,000.00 | $3,001,000.00 | $6,022,000.00 | $2,003,000.00 | $3,181,000.00 | $2,180,000.00 | $3,815,000.00 | $1,372,000.00 | $2,934,000.00 | $2,788,000.00 | $2,954,000.00 | $1,400,000.00 | $4,720,000.00 | $1,974,000.00 | $2,488,000.00 | $1,008,000.00 | $1,603,000.00 | $1,592,000.00 | $2,300,000.00 | $909,000.00 | $3,110,000.00 | -- | -- | -- | $2,313,000.00 | -- | -- | -- | $1,050,000.00 | -- | -- |
Total Current Assets | $112,514,000.00 | $115,743,000.00 | $116,009,000.00 | $114,589,000.00 | $119,397,000.00 | $132,681,000.00 | $137,574,000.00 | $138,733,000.00 | $136,571,000.00 | $133,766,000.00 | $125,828,000.00 | $119,959,000.00 | $112,319,000.00 | $113,157,000.00 | $102,145,000.00 | $128,080,000.00 | $132,338,000.00 | $144,757,000.00 | $133,086,000.00 | $124,666,000.00 | $122,265,000.00 | $121,033,000.00 | $113,930,000.00 | $107,551,000.00 | $115,233,000.00 | $112,464,000.00 | $102,973,000.00 | $99,584,000.00 | $93,464,000.00 | $91,736,000.00 | $85,218,000.00 | $82,123,000.00 | $78,295,000.00 | $75,686,000.00 | $71,852,000.00 | $69,187,000.00 | $74,136,000.00 | $95,256,000.00 | $89,146,000.00 | $89,965,000.00 | $90,319,000.00 | $84,058,000.00 | $78,075,000.00 | $63,390,000.00 | $56,747,000.00 | $80,031,000.00 | $68,565,000.00 | $78,754,000.00 | $83,742,000.00 | -- | -- | -- | $51,981,000.00 | -- | -- |
Property Plant and Equipement | $124,608,000.00 | $126,766,000.00 | $127,707,000.00 | $125,367,000.00 | $123,754,000.00 | $115,113,000.00 | $108,806,000.00 | $102,160,000.00 | $97,972,000.00 | $97,069,000.00 | $96,012,000.00 | $94,891,000.00 | $94,935,000.00 | $91,053,000.00 | $87,867,000.00 | $85,446,000.00 | $84,606,000.00 | $82,261,000.00 | $79,721,000.00 | $75,940,000.00 | $74,893,000.00 | $72,447,000.00 | $69,572,000.00 | $67,485,000.00 | $66,369,000.00 | $66,518,000.00 | $66,556,000.00 | $65,601,000.00 | $65,265,000.00 | $65,683,000.00 | $64,289,000.00 | $64,112,000.00 | $63,314,000.00 | $62,242,000.00 | $62,874,000.00 | $63,074,000.00 | $62,516,000.00 | $60,446,000.00 | $59,917,000.00 | $59,580,000.00 | $58,328,000.00 | $57,688,000.00 | $57,787,000.00 | $58,715,000.00 | $59,268,000.00 | $58,907,000.00 | $58,469,000.00 | $57,414,000.00 | $56,370,000.00 | -- | -- | -- | $50,664,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | $1,185,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $1,510,000.00 | $1,539,000.00 | $1,569,000.00 | $1,599,000.00 | $1,629,000.00 | $1,659,000.00 | $1,688,000.00 | $1,718,000.00 | $1,748,000.00 | $1,778,000.00 | $1,808,000.00 | $1,837,000.00 | $1,868,000.00 | $1,929,000.00 | $2,005,000.00 | $2,068,000.00 | $2,131,000.00 | $2,193,000.00 | $2,256,000.00 | $2,319,000.00 | $2,471,000.00 | $2,538,000.00 | $2,606,000.00 | $2,673,000.00 | $2,740,000.00 | $2,808,000.00 | $716,000.00 | $756,000.00 | $796,000.00 | $837,000.00 | -- | -- | -- | $999,000.00 | -- | -- | -- | $1,249,000.00 | -- | -- |
Goodwill | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | $9,730,000.00 | -- | -- | -- | $9,730,000.00 | -- | -- |
Other Assets | -- | -- | -- | $1,889,000.00 | -- | $2,084,000.00 | $2,171,000.00 | $2,177,000.00 | $2,266,000.00 | $2,139,000.00 | $2,266,000.00 | $2,200,000.00 | $2,278,000.00 | $2,261,000.00 | $2,257,000.00 | $1,946,000.00 | $2,046,000.00 | $1,604,000.00 | $1,564,000.00 | $1,587,000.00 | $1,621,000.00 | $1,679,000.00 | $1,624,000.00 | $1,786,000.00 | $1,534,000.00 | $1,494,000.00 | $1,529,000.00 | $1,543,000.00 | $1,609,000.00 | $1,571,000.00 | $1,067,000.00 | $999,000.00 | $938,000.00 | $877,000.00 | $928,000.00 | $999,000.00 | $834,000.00 | $882,000.00 | $864,000.00 | $810,000.00 | $812,000.00 | $812,000.00 | $869,000.00 | $905,000.00 | $795,000.00 | $814,000.00 | $799,000.00 | $851,000.00 | $718,000.00 | -- | -- | -- | $737,000.00 | -- | -- |
Total Assets | $258,627,000.00 | $264,809,000.00 | $266,825,000.00 | $261,429,000.00 | $264,712,000.00 | $271,954,000.00 | $275,317,000.00 | $271,638,000.00 | $267,264,000.00 | $268,934,000.00 | $267,638,000.00 | $268,843,000.00 | $266,890,000.00 | $263,032,000.00 | $260,350,000.00 | $260,430,000.00 | $262,031,000.00 | $256,751,000.00 | $248,751,000.00 | $241,018,000.00 | $231,216,000.00 | $227,743,000.00 | $218,782,000.00 | $212,253,000.00 | $203,780,000.00 | $202,126,000.00 | $192,671,000.00 | $187,789,000.00 | $182,593,000.00 | $180,563,000.00 | $172,989,000.00 | $170,187,000.00 | $164,336,000.00 | $162,936,000.00 | $159,677,000.00 | $158,990,000.00 | $171,514,000.00 | $178,920,000.00 | $172,330,000.00 | $175,200,000.00 | $172,066,000.00 | $173,108,000.00 | $167,341,000.00 | $161,901,000.00 | $155,810,000.00 | $173,860,000.00 | $166,146,000.00 | $163,054,000.00 | $161,895,000.00 | -- | -- | -- | $134,652,000.00 | -- | -- |
Accounts Payable | -- | -- | -- | -- | $12,074,000.00 | -- | -- | -- | $7,146,000.00 | -- | -- | -- | $6,635,000.00 | -- | -- | -- | $5,707,000.00 | -- | -- | -- | $5,082,000.00 | -- | -- | -- | $3,929,000.00 | -- | -- | -- | $4,028,000.00 | -- | -- | -- | $3,926,000.00 | -- | -- | -- | $4,529,000.00 | -- | -- | -- | $4,088,000.00 | -- | -- | -- | $3,843,000.00 | -- | -- | -- | $3,642,000.00 | -- | -- | -- | $2,550,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | $5,950,000.00 | -- | -- | -- | $5,930,000.00 | -- | -- | -- | $6,565,000.00 | -- | -- | -- | $5,148,000.00 | -- | -- | -- | $4,519,000.00 | -- | -- | -- | $4,947,000.00 | -- | -- | -- | $4,635,000.00 | -- | -- | -- | $5,061,000.00 | -- | -- | -- | $4,950,000.00 | -- | -- | -- | $4,423,000.00 | -- | -- | -- | $2,900,000.00 | -- | -- | -- | $5,566,000.00 | -- | -- | -- | $4,650,000.00 | -- | -- |
Total Current Liabilities | -- | -- | -- | -- | $25,171,000.00 | -- | -- | -- | $22,968,000.00 | -- | -- | -- | $26,448,000.00 | -- | -- | -- | $24,161,000.00 | -- | -- | -- | $20,449,000.00 | -- | -- | -- | $19,392,000.00 | -- | -- | -- | $19,605,000.00 | -- | -- | -- | $20,238,000.00 | -- | -- | -- | $21,944,000.00 | -- | -- | -- | $23,072,000.00 | -- | -- | -- | $20,982,000.00 | -- | -- | -- | $23,381,000.00 | -- | -- | -- | $18,035,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $52,422,000.00 | $52,043,000.00 | $51,660,000.00 | $51,332,000.00 | $50,772,000.00 | $50,391,000.00 | $50,022,000.00 | $49,635,000.00 | $49,044,000.00 | $48,730,000.00 | $48,360,000.00 | $48,017,000.00 | $42,029,000.00 | $37,448,000.00 | $37,197,000.00 | $36,945,000.00 | $36,447,000.00 | $35,945,000.00 | $35,542,000.00 | $35,129,000.00 | $34,356,000.00 | $33,940,000.00 | $33,554,000.00 | $32,853,000.00 | $31,967,000.00 | $31,592,000.00 | $31,203,000.00 | $30,822,000.00 | $30,358,000.00 | $29,998,000.00 | $28,531,000.00 | $28,146,000.00 | $27,194,000.00 | $25,452,000.00 | -- | -- | -- | $24,331,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-1,215,000.00 | $-365,000.00 | $-408,000.00 | $-787,000.00 | $-474,000.00 | $-544,000.00 | $-38,000.00 | $215,000.00 | $283,000.00 | $197,000.00 | $88,000.00 | $-131,000.00 | $-245,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $380,665,000.00 | $379,213,000.00 | $380,152,000.00 | $377,380,000.00 | $377,682,000.00 | $373,163,000.00 | $368,165,000.00 | $362,313,000.00 | $357,324,000.00 | $352,717,000.00 | $347,954,000.00 | $342,221,000.00 | $337,700,000.00 | $333,523,000.00 | $329,494,000.00 | $323,733,000.00 | $317,745,000.00 | $312,563,000.00 | $305,846,000.00 | $298,690,000.00 | $291,761,000.00 | $286,520,000.00 | $279,807,000.00 | $273,240,000.00 | $268,194,000.00 | $261,777,000.00 | $256,035,000.00 | $247,958,000.00 | $239,946,000.00 | $236,300,000.00 | $230,611,000.00 | $224,810,000.00 | $219,516,000.00 | $215,118,000.00 | $208,977,000.00 | $202,894,000.00 | $196,706,000.00 | $192,129,000.00 | $185,915,000.00 | $180,290,000.00 | $174,362,000.00 | $169,883,000.00 | $163,502,000.00 | $158,130,000.00 | $152,630,000.00 | $169,228,000.00 | $163,104,000.00 | $158,002,000.00 | $153,618,000.00 | -- | -- | -- | $131,286,000.00 | -- | -- |
Total Stockholders' Equity | $241,923,000.00 | $240,182,000.00 | $240,916,000.00 | $238,641,000.00 | $239,541,000.00 | $246,275,000.00 | $246,455,000.00 | $246,230,000.00 | $244,296,000.00 | $239,279,000.00 | $240,721,000.00 | $244,751,000.00 | $240,442,000.00 | $238,118,000.00 | $233,527,000.00 | $234,997,000.00 | $237,870,000.00 | $232,305,000.00 | $225,260,000.00 | $218,083,000.00 | $210,767,000.00 | $205,157,000.00 | $198,057,000.00 | $190,968,000.00 | $184,388,000.00 | $178,451,000.00 | $172,323,000.00 | $167,696,000.00 | $162,988,000.00 | $159,021,000.00 | $153,586,000.00 | $148,552,000.00 | $144,098,000.00 | $139,211,000.00 | $138,174,000.00 | $139,303,000.00 | $149,570,000.00 | $156,342,000.00 | $149,870,000.00 | $150,630,000.00 | $148,994,000.00 | $149,236,000.00 | $143,648,000.00 | $139,681,000.00 | $134,828,000.00 | $150,513,000.00 | $144,004,000.00 | $141,204,000.00 | $138,514,000.00 | -- | -- | -- | $116,617,000.00 | $116,731,000.00 | $100,842,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $258,627,000.00 | $264,809,000.00 | $266,825,000.00 | $261,429,000.00 | $264,712,000.00 | $271,954,000.00 | $275,317,000.00 | $271,638,000.00 | $267,264,000.00 | $268,934,000.00 | $267,638,000.00 | $268,843,000.00 | $266,890,000.00 | $263,032,000.00 | $260,350,000.00 | $260,430,000.00 | $262,031,000.00 | $256,751,000.00 | $248,751,000.00 | $241,018,000.00 | $231,216,000.00 | $227,743,000.00 | $218,782,000.00 | $212,253,000.00 | $203,780,000.00 | $202,126,000.00 | $192,671,000.00 | $187,789,000.00 | $182,593,000.00 | $180,563,000.00 | $172,989,000.00 | $170,187,000.00 | $164,336,000.00 | $162,936,000.00 | $159,677,000.00 | $158,990,000.00 | $171,514,000.00 | $178,920,000.00 | $172,330,000.00 | $175,200,000.00 | $172,066,000.00 | $173,108,000.00 | $167,341,000.00 | $161,901,000.00 | $155,810,000.00 | $173,860,000.00 | $166,146,000.00 | $163,054,000.00 | $161,895,000.00 | -- | -- | -- | $134,652,000.00 | -- | -- |
Date | 3/31/2024 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 | 9/30/2016 | 6/30/2016 | 3/31/2016 | 12/31/2015 | 9/30/2015 | 6/30/2015 | 3/31/2015 | 12/31/2014 | 9/30/2014 | 6/30/2014 | 3/31/2014 | 12/31/2013 | 9/30/2013 | 6/30/2013 | 3/31/2013 | 12/31/2012 | 9/30/2012 | 6/30/2012 | 3/31/2012 | 12/31/2011 | 9/30/2011 | 6/30/2011 | 3/31/2011 | 12/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | $47,334,000.00 | $125,742,000.00 | $83,831,000.00 | $39,993,000.00 | $183,506,000.00 | $140,651,000.00 | $48,882,000.00 | $47,138,000.00 | $165,009,000.00 | $42,855,000.00 | $81,862,000.00 | $39,169,000.00 | $147,591,000.00 | $115,348,000.00 | $81,563,000.00 | $43,594,000.00 | $155,066,000.00 | $38,883,000.00 | $40,103,000.00 | $41,614,000.00 | $152,448,000.00 | $39,274,000.00 | $78,248,000.00 | $39,401,000.00 | $146,595,000.00 | $112,571,000.00 | $36,164,000.00 | $38,504,000.00 | $33,294,000.00 | $110,193,000.00 | $36,143,000.00 | $36,215,000.00 | $38,324,000.00 | $113,361,000.00 | $75,979,000.00 | $38,324,000.00 | $32,693,000.00 | $36,625,000.00 | $35,025,000.00 | $36,419,000.00 | $31,851,000.00 | $34,044,000.00 | $32,605,000.00 | $33,493,000.00 | $119,062,000.00 | $30,637,000.00 | $30,689,000.00 | $29,239,000.00 | $117,704,000.00 | $92,185,000.00 | $61,728,000.00 | $30,589,000.00 | $108,569,000.00 | $100,643,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | $140,651,000.00 | -- | -- | -- | -- | -- | -- | -- | $33,785,000.00 | $37,968,000.00 | $23,726,000.00 | $84,378,000.00 | $38,883,000.00 | $21,511,000.00 | $22,911,000.00 | $80,670,000.00 | $21,275,000.00 | $19,624,000.00 | $20,450,000.00 | $75,841,000.00 | $57,841,000.00 | $18,470,000.00 | -- | $75,857,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $12,351,000.00 | $46,071,000.00 | $17,254,000.00 | $15,081,000.00 | $75,904,000.00 | $17,653,000.00 | $40,077,000.00 | $19,244,000.00 | $69,372,000.00 | $17,790,000.00 | $34,206,000.00 | $16,339,000.00 | $66,163,000.00 | $52,234,000.00 | $37,337,000.00 | $19,868,000.00 | $70,688,000.00 | $17,891,000.00 | $37,295,000.00 | $18,703,000.00 | $71,778,000.00 | $56,173,000.00 | $19,223,000.00 | $18,951,000.00 | $70,754,000.00 | $18,405,000.00 | $36,325,000.00 | $18,631,000.00 | $67,630,000.00 | $17,624,000.00 | $34,780,000.00 | $17,565,000.00 | $70,981,000.00 | $18,384,000.00 | $37,308,000.00 | $18,524,000.00 | $68,518,000.00 | $52,835,000.00 | $17,409,000.00 | $17,388,000.00 | $63,062,000.00 | $48,385,000.00 | $15,634,000.00 | $15,709,000.00 | $56,140,000.00 | $14,895,000.00 | $14,673,000.00 | $13,829,000.00 | $60,007,000.00 | $15,296,000.00 | $32,007,000.00 | $15,552,000.00 | $50,914,000.00 | $45,331,000.00 | -- |
Research and Development | $1,650,000.00 | $5,106,000.00 | $1,607,000.00 | $1,630,000.00 | $5,500,000.00 | $4,180,000.00 | $2,929,000.00 | $1,377,000.00 | $5,672,000.00 | $1,393,000.00 | $2,755,000.00 | $1,310,000.00 | $5,645,000.00 | $1,388,000.00 | $2,776,000.00 | $1,684,000.00 | $5,038,000.00 | $1,359,000.00 | $2,319,000.00 | $1,095,000.00 | $5,513,000.00 | $1,204,000.00 | $2,941,000.00 | $1,338,000.00 | $5,799,000.00 | $4,056,000.00 | $1,368,000.00 | $1,539,000.00 | $6,574,000.00 | $4,576,000.00 | $3,012,000.00 | $1,416,000.00 | $6,346,000.00 | $4,792,000.00 | $1,669,000.00 | $1,560,000.00 | $5,286,000.00 | $1,221,000.00 | $2,325,000.00 | $1,175,000.00 | $4,288,000.00 | $1,147,000.00 | $2,082,000.00 | $1,130,000.00 | $3,766,000.00 | $2,569,000.00 | $844,000.00 | $973,000.00 | $2,868,000.00 | $2,083,000.00 | $1,305,000.00 | $576,000.00 | $2,669,000.00 | $3,054,000.00 | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | $9,209,000.00 | $30,156,000.00 | $9,875,000.00 | $10,611,000.00 | $36,217,000.00 | $26,848,000.00 | $9,804,000.00 | $8,994,000.00 | $33,330,000.00 | $23,792,000.00 | $15,480,000.00 | $7,408,000.00 | $30,495,000.00 | $7,315,000.00 | $15,577,000.00 | $8,154,000.00 | $30,159,000.00 | $22,732,000.00 | $15,542,000.00 | $7,666,000.00 | $30,071,000.00 | $22,784,000.00 | $15,542,000.00 | $7,585,000.00 | $29,480,000.00 | $21,749,000.00 | $7,519,000.00 | $7,304,000.00 | $28,504,000.00 | $6,648,000.00 | $14,241,000.00 | $7,100,000.00 | $7,038,000.00 | $21,513,000.00 | $14,702,000.00 | $7,038,000.00 | $27,701,000.00 | $6,812,000.00 | $13,840,000.00 | $6,688,000.00 | $25,118,000.00 | $18,777,000.00 | $12,448,000.00 | $6,309,000.00 | $22,514,000.00 | $16,810,000.00 | $11,592,000.00 | $5,886,000.00 | $21,839,000.00 | $5,292,000.00 | $6,018,000.00 | $5,456,000.00 | $19,937,000.00 | $20,327,000.00 | -- |
Loss from Operations | $3,142,000.00 | $15,915,000.00 | $7,379,000.00 | $4,470,000.00 | $39,687,000.00 | $9,603,000.00 | $21,279,000.00 | $10,250,000.00 | $36,042,000.00 | $9,478,000.00 | $18,726,000.00 | $8,931,000.00 | $35,668,000.00 | $29,343,000.00 | $10,046,000.00 | $11,714,000.00 | $8,075,000.00 | $10,450,000.00 | $22,004,000.00 | $11,037,000.00 | $8,318,000.00 | $10,757,000.00 | $11,266,000.00 | $11,366,000.00 | $41,274,000.00 | $11,479,000.00 | $21,502,000.00 | $11,327,000.00 | $7,611,000.00 | $31,515,000.00 | $10,074,000.00 | $10,465,000.00 | $11,486,000.00 | $11,573,000.00 | $11,120,000.00 | $11,486,000.00 | $8,632,000.00 | $11,226,000.00 | $20,957,000.00 | $10,700,000.00 | $8,336,000.00 | $10,713,000.00 | $9,495,000.00 | $9,400,000.00 | $33,626,000.00 | $26,587,000.00 | $8,967,000.00 | $7,943,000.00 | $38,168,000.00 | $30,537,000.00 | $10,437,000.00 | $10,096,000.00 | $30,977,000.00 | $25,004,000.00 | -- |
Loss Before Income Taxes | $3,203,000.00 | $15,112,000.00 | $7,606,000.00 | $3,999,000.00 | $40,617,000.00 | $10,584,000.00 | -- | -- | -- | -- | -- | -- | -- | $-1,321,000.00 | $-2,162,000.00 | -- | -- | $-1,482,000.00 | $-4,437,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $1.59 | $1.67 | $5.71 | $1.98 | $19.59 | $14.89 | $5.21 | $4.73 | $18.22 | $4.59 | $9.12 | $4.23 | $17.49 | $13.46 | $4.69 | $4.80 | $19.82 | $5.17 | $10.30 | $5.09 | $4.18 | $4.98 | $4.75 | $4.58 | $4.67 | $4.30 | $5.44 | $5.42 | $3.05 | $12.07 | $7.90 | $3.81 | $4.05 | $12.34 | $8.10 | $4.05 | $3.11 | $3.94 | $7.14 | $3.63 | $13.22 | $10.33 | $3.23 | $3.28 | $2.42 | $3.60 | $5.70 | $2.67 | $12.90 | $10.22 | $3.48 | $3.40 | $10.38 | $8.51 | -- |
Weighted Average Shares Basic | 1,760,000 | 1,760,000 | 1,761,000 | 1,762,000 | 1,787,000 | 1,793,000 | 1,796,000 | 1,799,000 | 1,814,000 | 1,818,000 | 1,826,000 | 1,826,000 | 1,836,000 | 1,829,000 | 1,844 | 1,853 | 1,855,000 | 1,854,000 | 1,854 | 1,853 | 1,853 | 1,853 | 1,852 | 1,852 | 1,846 | 1,852 | 1,844 | 1,835 | 1,824 | 1,823 | 1,822 | 1,823 | 1,875 | 1,836 | 1,862 | 1,875 | 1,958 | 1,964 | 1,971 | 1,982,000 | 2,010,000 | 2,007,000 | 2,015 | 2,020,000 | 2,016,000 | 2,015,000 | 2,015,000 | 2,015,000 | 2,019,000 | 2,020,000 | 2,018,000 | 2,016,000 | 2,018,000 | 1,979,000 | -- |
Earnings Per Share Diluted | $1.59 | $7.37 | $3.73 | $1.98 | $19.56 | $14.86 | $9.91 | $4.71 | $18.18 | $4.58 | $9.10 | $4.22 | $17.44 | $3.95 | $4.68 | $4.79 | $19.73 | $15.40 | $5.18 | $5.07 | $18.44 | $4.96 | $4.74 | $4.57 | $19.71 | $15.06 | $5.40 | $5.36 | $3.00 | $11.86 | $4.02 | $3.76 | $4.01 | $4.19 | $8.00 | $4.01 | $14.08 | $3.91 | $7.09 | $3.61 | $2.87 | $3.81 | $3.22 | $3.28 | $2.42 | $9.24 | $3.02 | $2.65 | $12.82 | $3.33 | $3.46 | $3.38 | $10.32 | $8.36 | -- |
Weighted Average Shares Diluted | 1,761,000 | 1,762,000 | 1,762,000 | 1,763,000 | 1,790,000 | 1,796,000 | 1,800,000 | 1,803,000 | 1,818,000 | 1,822,000 | 1,830,000 | 1,832,000 | 1,841,000 | 1,844,000 | 1,839 | 1,859 | 1,863,000 | 1,863,000 | 1,863 | 1,862 | 1,858 | 1,858 | 1,857 | 1,856 | 1,857 | 1,856 | 1,856 | 1,855 | 1,857 | 1,858 | 1,853 | 1,849 | 1,895 | 1,876 | 1,872 | 1,895 | 1,975 | 1,980 | 1,987 | 1,997,000 | 2,017,000 | 2,019,000 | 2,021,000 | 2,024,000 | 2,027,000 | 2,022,000 | 2,019,000 | 2,026,000 | 2,031,000 | 2,033,000 | 2,030,000 | 2,030,000 | 2,030,000 | 2,015,000 | -- |
Common Stock Shares Authorized | 10,000,000 | 10,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000 | 10,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | -- | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,000 | 10,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 | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | $342,000.00 | -- | -- | -- | $342,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | -- | -- | -- | $0.10 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |