Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 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 | $52,029,000.00 | $56,093,000.00 | $50,586,000.00 | $51,066,000.00 | $49,803,000.00 | $52,561,000.00 | $50,648,000.00 | $44,595,000.00 | $50,374,000.00 | $55,929,000.00 | $54,903,000.00 | $52,372,000.00 | $49,460,000.00 | $54,950,000.00 | $50,342,000.00 | $58,431,000.00 | $38,210,000.00 | $29,425,000.00 | $20,803,000.00 | $21,741,000.00 | $18,770,000.00 | $29,433,000.00 | $18,404,000.00 | $24,738,000.00 | $13,968,000.00 | $28,059,000.00 | $26,363,000.00 | $26,604,000.00 | $19,669,000.00 | $25,239,000.00 | $19,640,000.00 | $20,452,000.00 | $16,793,000.00 | $23,963,000.00 | $20,824,000.00 | $15,436,000.00 | $17,561,000.00 | $22,636,000.00 | $24,835,000.00 | $24,206,000.00 | $23,993,000.00 | $27,362,000.00 | $37,054,000.00 | $32,377,000.00 | $30,219,000.00 | $28,021,000.00 | $30,534,000.00 | $23,318,000.00 | $29,814,000.00 | $25,437,000.00 | $25,954,000.00 | $21,907,000.00 | $22,672,000.00 | $26,293,000.00 | $29,377,000.00 | $46,542,000.00 |
Accounts Receivable Net Current | $37,887,000.00 | $35,775,000.00 | $40,401,000.00 | $38,451,000.00 | $39,423,000.00 | $38,748,000.00 | $41,117,000.00 | $44,363,000.00 | $40,703,000.00 | $39,441,000.00 | $40,098,000.00 | $38,222,000.00 | $36,847,000.00 | $36,279,000.00 | $41,322,000.00 | $42,375,000.00 | $52,763,000.00 | $51,432,000.00 | $57,662,000.00 | $59,681,000.00 | $60,108,000.00 | $58,035,000.00 | $62,478,000.00 | $60,689,000.00 | $59,893,000.00 | $57,011,000.00 | $59,006,000.00 | $59,565,000.00 | $59,659,000.00 | $59,735,000.00 | $61,373,000.00 | $60,933,000.00 | $61,377,000.00 | $60,085,000.00 | $64,600,000.00 | $68,344,000.00 | $66,046,000.00 | $62,045,000.00 | $64,056,000.00 | $63,622,000.00 | $59,493,000.00 | $56,328,000.00 | $58,643,000.00 | $63,111,000.00 | $60,758,000.00 | $51,855,000.00 | $57,698,000.00 | $60,464,000.00 | $60,216,000.00 | $54,713,000.00 | -- | -- | -- | $52,619,000.00 | -- | -- |
Inventory | $9,277,000.00 | $8,818,000.00 | $8,666,000.00 | $8,876,000.00 | $9,204,000.00 | $8,610,000.00 | $9,495,000.00 | $9,882,000.00 | $9,704,000.00 | $8,842,000.00 | $9,144,000.00 | $9,287,000.00 | $9,751,000.00 | $9,474,000.00 | $10,502,000.00 | $11,931,000.00 | $12,819,000.00 | $13,936,000.00 | $15,384,000.00 | $16,498,000.00 | $16,278,000.00 | $16,768,000.00 | $18,301,000.00 | $18,481,000.00 | $19,577,000.00 | $19,937,000.00 | $19,095,000.00 | $18,733,000.00 | $19,755,000.00 | $18,184,000.00 | $19,981,000.00 | $19,570,000.00 | $18,529,000.00 | $16,972,000.00 | $17,839,000.00 | $19,135,000.00 | $17,354,000.00 | $16,251,000.00 | $16,167,000.00 | $16,013,000.00 | $16,066,000.00 | $14,047,000.00 | $13,750,000.00 | $13,717,000.00 | $13,907,000.00 | $14,251,000.00 | $14,450,000.00 | $13,492,000.00 | $12,542,000.00 | $12,107,000.00 | -- | -- | -- | $10,689,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $107,271,000.00 | $108,652,000.00 | $107,945,000.00 | $106,364,000.00 | $105,238,000.00 | $107,477,000.00 | $109,117,000.00 | $106,773,000.00 | $108,228,000.00 | $112,544,000.00 | $112,940,000.00 | $107,837,000.00 | $103,267,000.00 | $108,747,000.00 | $110,880,000.00 | $122,595,000.00 | $114,533,000.00 | $106,383,000.00 | $106,870,000.00 | $111,648,000.00 | $107,789,000.00 | $115,375,000.00 | $110,763,000.00 | $114,132,000.00 | $102,971,000.00 | $114,481,000.00 | $114,506,000.00 | $115,780,000.00 | $107,982,000.00 | $111,804,000.00 | $109,168,000.00 | $110,068,000.00 | $104,742,000.00 | $109,706,000.00 | $115,381,000.00 | $112,767,000.00 | $110,398,000.00 | $112,057,000.00 | $114,079,000.00 | $111,778,000.00 | $108,650,000.00 | $106,430,000.00 | $118,044,000.00 | $116,902,000.00 | $111,638,000.00 | $104,223,000.00 | $115,461,000.00 | $109,237,000.00 | $114,403,000.00 | $103,797,000.00 | -- | -- | -- | $107,702,000.00 | -- | -- |
Property Plant and Equipement | -- | $40,925,000.00 | -- | -- | -- | $40,214,000.00 | -- | -- | -- | $45,153,000.00 | $47,385,000.00 | $48,961,000.00 | $52,874,000.00 | $57,830,000.00 | $62,971,000.00 | $65,588,000.00 | $68,750,000.00 | $70,334,000.00 | $70,226,000.00 | $70,330,000.00 | $69,984,000.00 | $70,668,000.00 | $69,133,000.00 | $68,059,000.00 | $63,083,000.00 | $64,245,000.00 | $65,645,000.00 | $64,078,000.00 | $62,595,000.00 | $60,735,000.00 | $56,923,000.00 | $57,754,000.00 | $56,247,000.00 | $57,590,000.00 | $58,459,000.00 | $59,454,000.00 | $58,897,000.00 | $59,520,000.00 | $59,515,000.00 | $57,923,000.00 | $56,574,000.00 | $56,181,000.00 | $56,367,000.00 | $56,552,000.00 | $56,345,000.00 | $56,471,000.00 | $56,408,000.00 | $56,953,000.00 | $55,775,000.00 | $55,084,000.00 | -- | -- | -- | $59,036,000.00 | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $121,051,000.00 | $138,688,000.00 | $138,688,000.00 | $138,688,000.00 | $138,688,000.00 | $138,688,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $212,608,000.00 | $229,315,000.00 | $229,315,000.00 | $229,315,000.00 | $229,300,000.00 | $271,400,000.00 | -- | $294,759,000.00 | -- | -- |
Other Assets | $1,947,000.00 | $2,113,000.00 | $2,078,000.00 | $2,138,000.00 | $2,170,000.00 | $2,209,000.00 | $2,264,000.00 | $2,236,000.00 | $2,437,000.00 | $2,273,000.00 | $2,306,000.00 | $2,267,000.00 | $2,110,000.00 | $2,175,000.00 | $2,127,000.00 | $2,284,000.00 | $2,421,000.00 | $2,400,000.00 | $2,479,000.00 | $2,155,000.00 | $2,266,000.00 | $2,550,000.00 | $2,601,000.00 | $2,463,000.00 | $2,577,000.00 | $2,551,000.00 | $2,590,000.00 | $2,345,000.00 | $2,220,000.00 | $2,185,000.00 | $2,255,000.00 | $2,372,000.00 | $2,501,000.00 | $2,492,000.00 | $2,192,000.00 | $2,434,000.00 | $2,686,000.00 | $2,492,000.00 | $2,356,000.00 | $2,420,000.00 | $2,323,000.00 | $2,419,000.00 | $2,591,000.00 | $2,275,000.00 | $2,536,000.00 | $2,574,000.00 | $2,196,000.00 | $2,264,000.00 | $2,059,000.00 | $2,092,000.00 | -- | -- | -- | $2,115,000.00 | -- | -- |
Total Assets | $309,284,000.00 | $310,124,000.00 | $302,472,000.00 | $300,793,000.00 | $303,469,000.00 | $307,315,000.00 | $310,122,000.00 | $311,655,000.00 | $315,288,000.00 | $323,999,000.00 | $330,719,000.00 | $330,250,000.00 | $332,311,000.00 | $345,438,000.00 | $352,700,000.00 | $370,403,000.00 | $368,709,000.00 | $363,157,000.00 | $364,179,000.00 | $372,462,000.00 | $374,905,000.00 | $339,716,000.00 | $335,364,000.00 | $338,964,000.00 | $325,803,000.00 | $339,425,000.00 | $355,243,000.00 | $371,382,000.00 | $365,314,000.00 | $369,281,000.00 | $395,565,000.00 | $400,481,000.00 | $465,961,000.00 | $474,538,000.00 | $481,772,000.00 | $411,146,000.00 | $410,105,000.00 | $414,068,000.00 | $416,791,000.00 | $414,927,000.00 | $410,776,000.00 | $409,922,000.00 | $423,606,000.00 | $424,366,000.00 | $421,102,000.00 | $415,839,000.00 | $428,769,000.00 | $441,919,000.00 | $448,452,000.00 | $441,357,000.00 | -- | -- | -- | $569,085,000.00 | -- | -- |
Accounts Payable | $24,023,000.00 | $24,175,000.00 | $22,313,000.00 | $23,526,000.00 | $23,207,000.00 | $22,972,000.00 | $22,978,000.00 | $23,690,000.00 | $21,991,000.00 | $22,753,000.00 | $23,189,000.00 | $20,057,000.00 | $19,468,000.00 | $18,661,000.00 | $19,317,000.00 | $22,909,000.00 | $22,952,000.00 | $23,231,000.00 | $23,197,000.00 | $23,778,000.00 | $24,739,000.00 | $24,218,000.00 | $22,848,000.00 | $25,895,000.00 | $20,850,000.00 | $24,289,000.00 | $25,027,000.00 | $22,246,000.00 | $23,514,000.00 | $24,782,000.00 | $22,534,000.00 | $22,148,000.00 | $21,385,000.00 | $23,989,000.00 | $24,733,000.00 | $25,459,000.00 | $23,701,000.00 | $26,866,000.00 | $25,427,000.00 | $25,793,000.00 | $22,652,000.00 | $23,363,000.00 | $21,889,000.00 | $24,824,000.00 | $20,558,000.00 | $21,215,000.00 | $21,335,000.00 | $23,189,000.00 | $21,254,000.00 | $21,787,000.00 | -- | -- | -- | $23,593,000.00 | -- | -- |
Accrued Liabilities | $17,549,000.00 | $18,787,000.00 | $16,566,000.00 | $15,524,000.00 | $15,137,000.00 | $16,882,000.00 | $16,045,000.00 | $16,462,000.00 | $16,032,000.00 | $16,752,000.00 | $17,086,000.00 | $16,288,000.00 | $16,541,000.00 | $17,783,000.00 | $17,167,000.00 | $17,118,000.00 | $18,992,000.00 | $20,440,000.00 | $19,690,000.00 | $20,018,000.00 | $19,418,000.00 | $17,571,000.00 | $17,896,000.00 | $16,535,000.00 | $14,912,000.00 | $17,201,000.00 | $15,041,000.00 | $16,532,000.00 | $16,284,000.00 | $16,138,000.00 | $16,793,000.00 | $18,023,000.00 | $19,707,000.00 | $19,194,000.00 | $18,713,000.00 | $20,541,000.00 | $21,253,000.00 | $22,793,000.00 | $23,369,000.00 | $23,096,000.00 | $23,230,000.00 | $21,365,000.00 | $27,623,000.00 | $21,958,000.00 | $27,578,000.00 | $22,321,000.00 | $26,440,000.00 | $20,358,000.00 | $26,208,000.00 | $19,308,000.00 | -- | -- | -- | $30,134,000.00 | -- | -- |
Total Current Liabilities | $152,828,000.00 | $154,399,000.00 | $144,103,000.00 | $142,892,000.00 | $145,997,000.00 | $151,025,000.00 | $154,731,000.00 | $157,311,000.00 | $156,036,000.00 | $165,007,000.00 | $172,741,000.00 | $174,455,000.00 | $177,934,000.00 | $191,102,000.00 | $199,765,000.00 | $220,968,000.00 | $221,515,000.00 | $213,117,000.00 | $214,834,000.00 | $224,709,000.00 | $227,338,000.00 | $192,414,000.00 | $190,450,000.00 | $196,943,000.00 | $186,679,000.00 | $201,814,000.00 | $203,490,000.00 | $206,335,000.00 | $205,190,000.00 | $212,460,000.00 | $240,754,000.00 | $248,939,000.00 | $255,962,000.00 | $265,404,000.00 | $276,067,000.00 | $285,034,000.00 | $294,449,000.00 | $304,230,000.00 | $305,330,000.00 | $307,337,000.00 | $308,851,000.00 | $310,783,000.00 | $309,791,000.00 | $310,855,000.00 | $309,143,000.00 | $305,002,000.00 | $313,134,000.00 | $307,502,000.00 | $314,029,000.00 | $304,292,000.00 | -- | -- | -- | $306,403,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $137,146,000.00 | $136,460,000.00 | $135,801,000.00 | $135,115,000.00 | $134,510,000.00 | $132,952,000.00 | $131,625,000.00 | $131,119,000.00 | $130,639,000.00 | $129,881,000.00 | $129,076,000.00 | $128,524,000.00 | $128,108,000.00 | $127,755,000.00 | $127,505,000.00 | $127,077,000.00 | $126,641,000.00 | $126,117,000.00 | $125,488,000.00 | $124,837,000.00 | $124,182,000.00 | $123,525,000.00 | $122,878,000.00 | $122,252,000.00 | $121,650,000.00 | $120,953,000.00 | $120,204,000.00 | $119,467,000.00 | $118,619,000.00 | $117,749,000.00 | $117,264,000.00 | $116,494,000.00 | $115,842,000.00 | $115,089,000.00 | $114,304,000.00 | $113,544,000.00 | $112,573,000.00 | $110,650,000.00 | $109,690,000.00 | $108,525,000.00 | $107,599,000.00 | $105,806,000.00 | $104,572,000.00 | $103,840,000.00 | $103,102,000.00 | $102,510,000.00 | $101,968,000.00 | $101,414,000.00 | $100,870,000.00 | $99,728,000.00 | -- | -- | -- | $96,251,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-4,347,000.00 | $-4,200,000.00 | $-4,481,000.00 | $-4,284,000.00 | $-4,138,000.00 | $-4,187,000.00 | $-4,477,000.00 | $-3,549,000.00 | $-2,491,000.00 | $-2,501,000.00 | $-2,669,000.00 | $-2,535,000.00 | $-2,708,000.00 | $-2,787,000.00 | $-3,611,000.00 | $-3,848,000.00 | $-4,198,000.00 | $-3,357,000.00 | $-3,740,000.00 | $-3,823,000.00 | $-3,919,000.00 | $-3,351,000.00 | $-3,457,000.00 | $-3,367,000.00 | $-1,954,000.00 | $-1,998,000.00 | $-2,545,000.00 | $-3,139,000.00 | $-3,375,000.00 | $-3,793,000.00 | $-2,831,000.00 | $-2,653,000.00 | $-1,928,000.00 | $-2,097,000.00 | $-1,693,000.00 | $-477,000.00 | $-678,000.00 | $-161,000.00 | $229,000.00 | $655,000.00 | $396,000.00 | $634,000.00 | $736,000.00 | $411,000.00 | $495,000.00 | $689,000.00 | $437,000.00 | $-347,000.00 | $-696,000.00 | $-1,760,000.00 | -- | -- | -- | $-5,541,000.00 | -- | -- |
Accumulated Deficit | $44,495,000.00 | $44,144,000.00 | $47,132,000.00 | $46,087,000.00 | $44,231,000.00 | $44,416,000.00 | $44,413,000.00 | $42,773,000.00 | $41,624,000.00 | $41,768,000.00 | $41,319,000.00 | $38,982,000.00 | $37,250,000.00 | $37,308,000.00 | $36,477,000.00 | $33,686,000.00 | $32,225,000.00 | $31,969,000.00 | $31,588,000.00 | $30,513,000.00 | $29,989,000.00 | $29,397,000.00 | $27,785,000.00 | $25,226,000.00 | $21,152,000.00 | $20,524,000.00 | $32,681,000.00 | $47,455,000.00 | $43,819,000.00 | $41,822,000.00 | $39,198,000.00 | $36,357,000.00 | $92,261,000.00 | $89,687,000.00 | $86,626,000.00 | $6,340,000.00 | $-2,917,000.00 | $-7,353,000.00 | $-5,026,000.00 | $-8,687,000.00 | $-13,232,000.00 | $-14,628,000.00 | $1,382,000.00 | $1,832,000.00 | $1,110,000.00 | $695,000.00 | $6,591,000.00 | $26,703,000.00 | $27,756,000.00 | $32,663,000.00 | -- | -- | -- | $173,459,000.00 | -- | -- |
Total Stockholders' Equity | $154,902,000.00 | $154,066,000.00 | $156,778,000.00 | $156,285,000.00 | $155,661,000.00 | $154,355,000.00 | $153,511,000.00 | $152,293,000.00 | $152,771,000.00 | $152,427,000.00 | $151,526,000.00 | $149,339,000.00 | $147,886,000.00 | $147,668,000.00 | $146,579,000.00 | $143,123,000.00 | $140,876,000.00 | $143,368,000.00 | $142,849,000.00 | $141,359,000.00 | $140,885,000.00 | $140,269,000.00 | $137,904,000.00 | $134,809,000.00 | $131,546,000.00 | $130,237,000.00 | $144,479,000.00 | $157,922,000.00 | $153,201,000.00 | $149,916,000.00 | $147,769,000.00 | $144,536,000.00 | $202,877,000.00 | $202,114,000.00 | $198,672,000.00 | $118,842,000.00 | $108,617,000.00 | $102,775,000.00 | $104,620,000.00 | $100,220,000.00 | $94,641,000.00 | $91,690,000.00 | $106,602,000.00 | $105,995,000.00 | $104,709,000.00 | $103,896,000.00 | $109,042,000.00 | $127,816,000.00 | $127,976,000.00 | $130,677,000.00 | -- | -- | -- | $256,506,000.00 | -- | -- |
Controlling Interest in Subsidiaries | $1,554,000.00 | $1,659,000.00 | $1,591,000.00 | $1,616,000.00 | $1,811,000.00 | $1,935,000.00 | $1,880,000.00 | $2,051,000.00 | $6,481,000.00 | $6,565,000.00 | $6,452,000.00 | $6,456,000.00 | $6,491,000.00 | $6,668,000.00 | $6,356,000.00 | $6,312,000.00 | $6,318,000.00 | $6,672,000.00 | $6,496,000.00 | $6,394,000.00 | $6,682,000.00 | $7,033,000.00 | $7,010,000.00 | $7,212,000.00 | $7,578,000.00 | $7,374,000.00 | $7,274,000.00 | $7,125,000.00 | $6,923,000.00 | $6,905,000.00 | $7,042,000.00 | $7,006,000.00 | $7,122,000.00 | $7,020,000.00 | $7,033,000.00 | $7,270,000.00 | $7,039,000.00 | $7,063,000.00 | $6,841,000.00 | $7,370,000.00 | $7,284,000.00 | $7,449,000.00 | $7,213,000.00 | $7,516,000.00 | $7,250,000.00 | $6,941,000.00 | $6,593,000.00 | $6,601,000.00 | $6,447,000.00 | $6,388,000.00 | -- | -- | -- | $6,176,000.00 | -- | -- |
Total Liabilities and Equity | $309,284,000.00 | $310,124,000.00 | $302,472,000.00 | $300,793,000.00 | $303,469,000.00 | $307,315,000.00 | $310,122,000.00 | $311,655,000.00 | $315,288,000.00 | $323,999,000.00 | $330,719,000.00 | $330,250,000.00 | $332,311,000.00 | $345,438,000.00 | $352,700,000.00 | $370,403,000.00 | $368,709,000.00 | $363,157,000.00 | $364,179,000.00 | $372,462,000.00 | $374,905,000.00 | $339,716,000.00 | $335,364,000.00 | $338,964,000.00 | $325,803,000.00 | $339,425,000.00 | $355,243,000.00 | $371,382,000.00 | $365,314,000.00 | $399,577,000.00 | $395,565,000.00 | $400,481,000.00 | $465,961,000.00 | $474,538,000.00 | $481,772,000.00 | $411,146,000.00 | $410,105,000.00 | $414,068,000.00 | $416,791,000.00 | $414,927,000.00 | $410,776,000.00 | $409,922,000.00 | $423,606,000.00 | $424,366,000.00 | $421,102,000.00 | $415,839,000.00 | $428,769,000.00 | $441,919,000.00 | $448,452,000.00 | $441,357,000.00 | -- | -- | -- | $569,085,000.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 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 | $70,792,000.00 | $281,201,000.00 | $212,325,000.00 | $141,268,000.00 | $68,918,000.00 | $286,010,000.00 | $73,136,000.00 | $74,564,000.00 | $69,488,000.00 | $272,208,000.00 | $202,961,000.00 | $130,529,000.00 | $61,730,000.00 | $289,467,000.00 | $225,123,000.00 | $152,744,000.00 | -- | $382,415,000.00 | $94,104,000.00 | $98,873,000.00 | -- | $400,784,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $22,807,000.00 | $94,401,000.00 | $24,149,000.00 | $25,176,000.00 | $22,925,000.00 | $95,997,000.00 | $72,808,000.00 | $47,987,000.00 | $22,449,000.00 | $87,650,000.00 | $65,368,000.00 | $41,579,000.00 | $18,787,000.00 | $92,909,000.00 | $72,235,000.00 | $48,042,000.00 | $27,597,000.00 | $125,169,000.00 | $30,402,000.00 | $33,848,000.00 | $30,675,000.00 | $130,850,000.00 | $98,692,000.00 | $35,835,000.00 | $30,185,000.00 | $124,023,000.00 | $94,551,000.00 | $34,486,000.00 | $30,838,000.00 | $133,243,000.00 | $102,859,000.00 | $36,392,000.00 | $33,737,000.00 | $148,124,000.00 | $35,943,000.00 | $76,880,000.00 | $36,021,000.00 | $144,278,000.00 | $36,223,000.00 | $39,207,000.00 | $33,934,000.00 | $134,337,000.00 | $32,880,000.00 | $67,990,000.00 | $32,379,000.00 | $123,519,000.00 | $29,248,000.00 | $65,631,000.00 | $31,878,000.00 | $134,298,000.00 | $33,924,000.00 | $69,081,000.00 | $33,386,000.00 | $142,332,000.00 | $178,189,000.00 | -- |
Research and Development | -- | $6,200,000.00 | -- | -- | -- | $6,500,000.00 | -- | -- | -- | $6,400,000.00 | -- | -- | -- | $7,000,000.00 | -- | -- | -- | $9,300,000.00 | -- | -- | -- | $8,400,000.00 | -- | -- | -- | $6,900,000.00 | -- | -- | -- | $6,200,000.00 | -- | -- | -- | $5,800,000.00 | -- | -- | -- | $6,300,000.00 | -- | -- | -- | $5,500,000.00 | -- | -- | -- | $5,400,000.00 | -- | -- | -- | $4,900,000.00 | -- | -- | -- | $4,700,000.00 | -- | -- |
Selling, General, and Administrative | $19,071,000.00 | $76,333,000.00 | $19,269,000.00 | $19,013,000.00 | $19,482,000.00 | $77,544,000.00 | $19,082,000.00 | $19,939,000.00 | $19,355,000.00 | $72,322,000.00 | $18,829,000.00 | $35,544,000.00 | $16,995,000.00 | $79,016,000.00 | $60,816,000.00 | $41,630,000.00 | $24,338,000.00 | $107,260,000.00 | $26,025,000.00 | $54,856,000.00 | $27,637,000.00 | $109,122,000.00 | $26,973,000.00 | $27,506,000.00 | $27,301,000.00 | $101,889,000.00 | $76,540,000.00 | $25,550,000.00 | $25,147,000.00 | $100,214,000.00 | $76,752,000.00 | $51,859,000.00 | $26,356,000.00 | $107,280,000.00 | $80,403,000.00 | $27,132,000.00 | $27,455,000.00 | $107,672,000.00 | $26,331,000.00 | $28,283,000.00 | $26,106,000.00 | $96,800,000.00 | $24,019,000.00 | $24,891,000.00 | $23,773,000.00 | $93,073,000.00 | $71,346,000.00 | $23,973,000.00 | $23,457,000.00 | $101,315,000.00 | $23,533,000.00 | $26,804,000.00 | $27,832,000.00 | $107,744,000.00 | $115,020,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $3,726,000.00 | $14,027,000.00 | $14,455,000.00 | $9,585,000.00 | $3,432,000.00 | $18,356,000.00 | $14,345,000.00 | $8,623,000.00 | $3,059,000.00 | $15,129,000.00 | $10,827,000.00 | $5,904,000.00 | $1,717,000.00 | $12,393,000.00 | $10,066,000.00 | $5,344,000.00 | $2,662,000.00 | $14,108,000.00 | $3,348,000.00 | $7,905,000.00 | $2,143,000.00 | $17,860,000.00 | $4,750,000.00 | $9,220,000.00 | $1,876,000.00 | $217,000.00 | $-2,876,000.00 | $7,854,000.00 | $4,576,000.00 | $-45,731,000.00 | $-51,525,000.00 | $-58,202,000.00 | $6,066,000.00 | $35,113,000.00 | $28,025,000.00 | $12,274,000.00 | $7,003,000.00 | $29,842,000.00 | $8,384,000.00 | $14,997,000.00 | $5,847,000.00 | $28,381,000.00 | $6,594,000.00 | $8,385,000.00 | $6,387,000.00 | $-616,000.00 | $-13,221,000.00 | $6,975,000.00 | $3,828,000.00 | $-51,176,000.00 | $-54,727,000.00 | $-19,165,000.00 | $810,000.00 | $-15,332,000.00 | $13,639,000.00 | -- |
Loss Before Income Taxes | $3,500,000.00 | $12,461,000.00 | $13,200,000.00 | $5,721,000.00 | $2,987,000.00 | $16,622,000.00 | $5,283,000.00 | $5,127,000.00 | $2,700,000.00 | $13,023,000.00 | $4,435,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.06 | $0.19 | $0.07 | $0.14 | $0.05 | $0.26 | $0.21 | $0.12 | $0.05 | $0.22 | $0.08 | $0.08 | $0.02 | $0.14 | $0.11 | $0.05 | $0.02 | $0.07 | $0.02 | $0.02 | $0.01 | $0.20 | $0.06 | $0.10 | $0.01 | $-0.47 | $-0.32 | $0.08 | $0.04 | $-1.04 | $-1.10 | $-1.15 | $0.06 | $2.08 | $1.72 | $0.29 | $0.10 | $0.16 | $0.21 | $0.13 | $0.03 | $-0.33 | $0.01 | $0.02 | $0.01 | $-0.70 | $-0.57 | $-0.13 | $-0.11 | $-2.93 | $-0.92 | $-1.95 | $-0.08 | $-0.61 | $-0.33 | -- |
Weighted Average Shares Basic | 42,191,000 | 42,543,000 | 42,554,000 | 42,673,000 | 42,552,000 | 42,214,000 | 42,209,000 | 42,250,000 | 42,064,000 | 42,164,000 | 42,213,000 | 42,284,000 | 42,264,000 | 42,925,000 | 42,747,000 | 42,672,000 | 43,676,000 | 44,997,000 | 45,107,000 | 45,172,000 | 45,118,000 | 44,918,000 | 44,888,000 | 44,936,000 | 44,741,000 | 45,669,000 | 45,756,000 | 45,792,000 | 45,639,000 | 45,932,000 | 46,055,000 | 45,955,000 | 46,608,000 | 46,631,000 | 46,698,000 | 46,528,000 | 46,443,000 | 46,245,000 | 46,195,000 | 46,254,000 | 45,990,000 | 45,856,000 | 45,880,000 | 45,832,000 | 45,762,000 | 45,668,000 | 45,716,000 | 45,604,000 | 45,541,000 | 45,401,000 | 45,416,000 | 45,360,000 | 45,322,000 | 45,213,000 | 45,123,000 | -- |
Earnings Per Share Diluted | $0.06 | $0.19 | $0.07 | $0.14 | $0.04 | $0.26 | $0.21 | $0.12 | $0.05 | $0.21 | $0.07 | $0.08 | $0.02 | $0.14 | $0.07 | $0.03 | $0.02 | $0.07 | $0.05 | $0.01 | $0.01 | $0.20 | $0.06 | $0.09 | $0.01 | $-0.47 | $-0.32 | $0.12 | $0.04 | $-1.04 | $-1.10 | $-1.22 | $0.05 | $2.04 | $1.69 | $0.29 | $0.09 | $0.15 | $0.20 | $0.13 | $0.03 | $-0.33 | $-0.01 | $0.02 | $0.01 | $-0.70 | $-0.57 | $-0.13 | $-0.11 | $-2.93 | $-0.92 | $-1.95 | $-0.08 | $-0.61 | $-0.33 | -- |
Weighted Average Shares Diluted | 43,049,000 | 43,484,000 | 43,516,000 | 43,679,000 | 43,764,000 | 43,280,000 | 43,414,000 | 43,490,000 | 43,739,000 | 42,732,000 | 42,629,000 | 42,613,000 | 42,634,000 | 43,021,000 | 43,160,000 | 43,277,000 | 43,811,000 | 45,083,000 | 45,213,000 | 45,298,000 | 45,355,000 | 45,050,000 | 45,188,000 | 44,979,000 | 44,855,000 | 45,669,000 | 45,756,000 | 46,329,000 | 46,382,000 | 45,932,000 | 46,189,000 | 45,955,000 | 47,203,000 | 47,532,000 | 47,557,000 | 47,634,000 | 47,654,000 | 47,088,000 | 47,015,000 | 46,759,000 | 46,782,000 | 45,856,000 | 45,976,000 | 46,058,000 | 45,791,000 | 45,668,000 | 45,716,000 | 45,667,000 | 45,541,000 | 45,401,000 | 45,416,000 | 45,360,000 | 45,322,000 | 45,213,000 | 45,123,000 | -- |
Common Stock Shares Authorized | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | 150,000,000 | -- | -- | -- | 150,000,000 | -- | -- |
Common Stock Shares Outstanding | 43,179,000 | 42,783,000 | 42,962,000 | 43,229,000 | 43,636,000 | 43,101,000 | 43,026,000 | 42,998,000 | 43,270,000 | 43,108,000 | 43,125,000 | 43,298,000 | 42,733,000 | 42,792,000 | 43,863,000 | 43,843,000 | 43,469,000 | 45,228,000 | 45,887,000 | 46,066,000 | 46,269,000 | 45,818,000 | 45,790,000 | 45,671,000 | 45,262,000 | 45,266,000 | 46,451,000 | 46,440,000 | 46,331,000 | 45,988,000 | 45,975,000 | 46,008,000 | 46,474,000 | 47,029,000 | 46,992,000 | 46,987,000 | 46,962,000 | 46,723,000 | 46,721,000 | 46,682,000 | 46,639,000 | 46,320,000 | 46,316,000 | 46,316,000 | 46,251,000 | 46,262,000 | 46,285,000 | 46,287,000 | 46,230,000 | 46,235,000 | -- | -- | -- | 45,736,000 | -- | -- |
Common Stock Value | $53,000.00 | $52,000.00 | $52,000.00 | $52,000.00 | $52,000.00 | $51,000.00 | $51,000.00 | $51,000.00 | $51,000.00 | $50,000.00 | $50,000.00 | $50,000.00 | $49,000.00 | $49,000.00 | $50,000.00 | $50,000.00 | $50,000.00 | $49,000.00 | $49,000.00 | $49,000.00 | $49,000.00 | $48,000.00 | $48,000.00 | $48,000.00 | $48,000.00 | $48,000.00 | $48,000.00 | $48,000.00 | $47,000.00 | $47,000.00 | $47,000.00 | $47,000.00 | $47,000.00 | $47,000.00 | $47,000.00 | $47,000.00 | $47,000.00 | $47,000.00 | $46,000.00 | $46,000.00 | $46,000.00 | $46,000.00 | $46,000.00 | $46,000.00 | $46,000.00 | $46,000.00 | $46,000.00 | $46,000.00 | $46,000.00 | $46,000.00 | -- | -- | -- | $46,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | 25,000,000 | -- | -- | -- | 25,000,000 | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | -- | $0.00 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |