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 | 9/30/2010 | 6/30/2010 | 3/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $51,118,000.00 | $58,940,000.00 | $53,481,000.00 | $48,775,000.00 | $30,773,000.00 | $39,351,000.00 | $37,572,000.00 | $40,382,000.00 | $51,408,000.00 | $55,010,000.00 | $64,587,000.00 | $50,473,000.00 | $56,552,000.00 | $61,412,000.00 | $64,122,000.00 | $125,627,000.00 | $63,383,000.00 | $33,766,000.00 | $36,685,000.00 | $39,747,000.00 | $40,344,000.00 | $41,489,000.00 | $34,558,000.00 | $24,960,000.00 | $26,584,000.00 | $39,977,000.00 | $54,242,000.00 | $52,507,000.00 | $58,882,000.00 | $56,642,000.00 | $54,131,000.00 | $46,935,000.00 | $44,827,000.00 | $37,588,000.00 | $38,497,000.00 | $35,075,000.00 | $32,413,000.00 | $33,375,000.00 | $29,823,000.00 | $30,870,000.00 | $32,763,000.00 | $37,643,000.00 | $17,679,000.00 | $11,732,000.00 | $8,632,000.00 | $13,009,000.00 | $7,790,000.00 | $3,999,000.00 | $21,146,000.00 | $21,705,000.00 | $21,050,000.00 | $19,801,000.00 | $37,582,000.00 | $35,497,000.00 | -- | -- | -- | $30,121,000.00 | $17,201,000.00 |
Accounts Receivable Net Current | $74,301,000.00 | $71,796,000.00 | $64,277,000.00 | $64,806,000.00 | $62,760,000.00 | $61,820,000.00 | $57,159,000.00 | $57,558,000.00 | $54,998,000.00 | $53,019,000.00 | $49,682,000.00 | $49,672,000.00 | $48,320,000.00 | $45,964,000.00 | $46,911,000.00 | $45,218,000.00 | $48,723,000.00 | $52,940,000.00 | $50,550,000.00 | $54,771,000.00 | -- | $47,108,000.00 | -- | -- | -- | $47,525,000.00 | -- | -- | -- | $27,769,000.00 | -- | -- | -- | $23,419,000.00 | -- | -- | -- | $21,064,000.00 | -- | -- | -- | $17,838,000.00 | -- | -- | $19,878,000.00 | $15,941,000.00 | $17,322,000.00 | $17,409,000.00 | -- | $15,767,000.00 | -- | -- | -- | $13,724,000.00 | -- | -- | -- | -- | -- |
Inventory | $81,716,000.00 | $81,976,000.00 | $78,792,000.00 | $78,458,000.00 | $76,273,000.00 | $74,478,000.00 | $73,044,000.00 | $74,318,000.00 | $76,208,000.00 | $76,971,000.00 | $78,319,000.00 | $76,362,000.00 | $73,375,000.00 | $73,038,000.00 | $69,402,000.00 | $62,708,000.00 | $54,300,000.00 | $53,071,000.00 | $48,403,000.00 | $45,422,000.00 | $44,124,000.00 | $45,478,000.00 | $46,149,000.00 | $45,786,000.00 | $44,586,000.00 | $46,684,000.00 | $27,763,000.00 | $26,537,000.00 | $25,795,000.00 | $26,293,000.00 | $25,534,000.00 | $25,389,000.00 | $25,287,000.00 | $14,643,000.00 | $14,432,000.00 | $13,508,000.00 | $13,513,000.00 | $12,739,000.00 | $13,162,000.00 | $12,089,000.00 | $11,489,000.00 | $9,771,000.00 | $10,206,000.00 | $10,842,000.00 | $10,208,000.00 | $10,557,000.00 | $10,246,000.00 | $9,672,000.00 | $7,932,000.00 | $7,320,000.00 | -- | -- | -- | $6,429,000.00 | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $17,227,000.00 | $15,810,000.00 | $17,175,000.00 | $19,107,000.00 | $19,508,000.00 | $17,550,000.00 | $16,851,000.00 | $15,390,000.00 | $13,378,000.00 | $14,748,000.00 | $16,104,000.00 | $16,105,000.00 | $15,220,000.00 | $14,295,000.00 | $14,279,000.00 | $15,227,000.00 | $11,313,000.00 | $11,613,000.00 | $8,550,000.00 | $8,726,000.00 | $6,505,000.00 | $6,848,000.00 | $6,127,000.00 | $6,220,000.00 | $4,676,000.00 | $4,731,000.00 | $4,142,000.00 | $5,135,000.00 | $3,178,000.00 | $2,815,000.00 | $3,581,000.00 | $4,075,000.00 | $2,880,000.00 | $5,189,000.00 | $5,399,000.00 | $5,655,000.00 | $4,043,000.00 | $4,761,000.00 | $5,491,000.00 | $5,033,000.00 | $2,988,000.00 | $2,797,000.00 | $3,172,000.00 | $3,692,000.00 | $2,221,000.00 | $3,040,000.00 | $3,234,000.00 | $3,976,000.00 | $2,416,000.00 | $2,742,000.00 | -- | -- | -- | $2,276,000.00 | -- | -- | -- | -- | -- |
Total Current Assets | $276,785,000.00 | $280,668,000.00 | $267,109,000.00 | $263,898,000.00 | $240,681,000.00 | $247,334,000.00 | $237,989,000.00 | $240,428,000.00 | $244,533,000.00 | $247,697,000.00 | $257,343,000.00 | $238,054,000.00 | $235,683,000.00 | $234,589,000.00 | $233,699,000.00 | $287,121,000.00 | $214,082,000.00 | $187,390,000.00 | $181,354,000.00 | $188,557,000.00 | $178,652,000.00 | $179,168,000.00 | $173,952,000.00 | $169,698,000.00 | $166,808,000.00 | $179,280,000.00 | $155,585,000.00 | $152,211,000.00 | $149,187,000.00 | $147,233,000.00 | $142,095,000.00 | $135,781,000.00 | $129,236,000.00 | $109,663,000.00 | $112,828,000.00 | $108,632,000.00 | $103,349,000.00 | $106,028,000.00 | $102,630,000.00 | $105,780,000.00 | $105,852,000.00 | $106,327,000.00 | $84,893,000.00 | $77,953,000.00 | $73,748,000.00 | $77,503,000.00 | $72,229,000.00 | $75,205,000.00 | $84,529,000.00 | $83,870,000.00 | -- | -- | -- | $101,490,000.00 | -- | -- | -- | -- | -- |
Property Plant and Equipement | $37,788,000.00 | -- | $37,428,000.00 | $38,389,000.00 | $38,716,000.00 | $38,674,000.00 | $36,286,000.00 | $36,268,000.00 | $37,459,000.00 | $37,521,000.00 | $36,973,000.00 | $36,417,000.00 | $31,497,000.00 | $33,077,000.00 | $31,799,000.00 | $31,527,000.00 | $31,878,000.00 | $32,150,000.00 | $30,434,000.00 | $30,823,000.00 | $30,254,000.00 | $31,028,000.00 | $32,072,000.00 | $32,947,000.00 | $34,408,000.00 | $33,579,000.00 | $20,607,000.00 | $20,694,000.00 | $20,192,000.00 | $18,502,000.00 | $17,218,000.00 | $16,416,000.00 | $16,497,000.00 | $11,484,000.00 | $12,036,000.00 | $12,108,000.00 | $12,013,000.00 | $12,002,000.00 | $12,160,000.00 | $12,261,000.00 | $11,994,000.00 | $12,171,000.00 | $11,917,000.00 | $11,958,000.00 | $11,744,000.00 | $11,667,000.00 | $11,924,000.00 | $12,069,000.00 | $12,018,000.00 | $12,308,000.00 | -- | -- | -- | $13,086,000.00 | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $121,254,000.00 | $122,981,000.00 | -- | $130,359,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $245,030,000.00 | $247,337,000.00 | $242,936,000.00 | $245,561,000.00 | $245,648,000.00 | $243,631,000.00 | $234,773,000.00 | $240,939,000.00 | $247,829,000.00 | $250,000,000.00 | $252,441,000.00 | $255,484,000.00 | $253,950,000.00 | $260,061,000.00 | $253,995,000.00 | $186,349,000.00 | $184,014,000.00 | $186,697,000.00 | $183,368,000.00 | $188,106,000.00 | $186,706,000.00 | $188,781,000.00 | $188,118,000.00 | $187,058,000.00 | $193,145,000.00 | $188,305,000.00 | $78,294,000.00 | $78,294,000.00 | $78,294,000.00 | $78,294,000.00 | $76,474,000.00 | $76,760,000.00 | $76,833,000.00 | $11,365,000.00 | $11,365,000.00 | $11,365,000.00 | $11,365,000.00 | $11,365,000.00 | $11,365,000.00 | $11,365,000.00 | $11,365,000.00 | $11,365,000.00 | $11,365,000.00 | $11,365,000.00 | $11,365,000.00 | $11,365,000.00 | $11,300,000.00 | $11,790,000.00 | $4,220,000.00 | $4,220,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $13,264,000.00 | $8,894,000.00 | $8,191,000.00 | $8,242,000.00 | $7,542,000.00 | $7,339,000.00 | $7,088,000.00 | $7,318,000.00 | $8,026,000.00 | $8,267,000.00 | $13,221,000.00 | $14,662,000.00 | $14,734,000.00 | $14,603,000.00 | $14,288,000.00 | $14,009,000.00 | $13,489,000.00 | $14,208,000.00 | $14,064,000.00 | $8,705,000.00 | $8,457,000.00 | $7,922,000.00 | $12,115,000.00 | $10,262,000.00 | $7,952,000.00 | $9,099,000.00 | $2,823,000.00 | $2,740,000.00 | $6,160,000.00 | $5,470,000.00 | $5,265,000.00 | $5,151,000.00 | $4,867,000.00 | $5,582,000.00 | $5,452,000.00 | $5,312,000.00 | $5,269,000.00 | $4,823,000.00 | $4,478,000.00 | $4,388,000.00 | $4,255,000.00 | $4,016,000.00 | $3,680,000.00 | $3,531,000.00 | $3,513,000.00 | $3,067,000.00 | $3,082,000.00 | $2,801,000.00 | $2,810,000.00 | $2,558,000.00 | -- | -- | -- | $2,203,000.00 | -- | -- | -- | -- | -- |
Total Assets | $784,007,000.00 | $792,397,000.00 | $774,787,000.00 | $777,861,000.00 | $757,073,000.00 | $762,798,000.00 | $742,731,000.00 | $764,864,000.00 | $781,856,000.00 | $793,052,000.00 | $818,654,000.00 | $810,497,000.00 | $794,832,000.00 | $789,404,000.00 | $782,200,000.00 | $693,254,000.00 | $621,033,000.00 | $605,654,000.00 | $592,602,000.00 | $597,123,000.00 | $586,928,000.00 | $571,091,000.00 | $569,695,000.00 | $570,448,000.00 | $583,175,000.00 | $589,693,000.00 | $326,140,000.00 | $322,221,000.00 | $319,366,000.00 | $316,140,000.00 | $308,857,000.00 | $303,036,000.00 | $297,157,000.00 | $181,179,000.00 | $179,981,000.00 | $176,068,000.00 | $173,203,000.00 | $176,157,000.00 | $175,161,000.00 | $173,818,000.00 | $173,517,000.00 | $174,683,000.00 | $163,191,000.00 | $157,798,000.00 | $153,716,000.00 | $157,156,000.00 | $153,490,000.00 | $156,509,000.00 | $147,874,000.00 | $147,864,000.00 | -- | -- | -- | $137,438,000.00 | -- | -- | -- | -- | -- |
Accounts Payable | $10,378,000.00 | $13,318,000.00 | $10,819,000.00 | $10,455,000.00 | $9,473,000.00 | $12,004,000.00 | $10,721,000.00 | $10,545,000.00 | $9,230,000.00 | $10,395,000.00 | $9,528,000.00 | $10,773,000.00 | $8,952,000.00 | $9,623,000.00 | $10,399,000.00 | $10,079,000.00 | $10,453,000.00 | $9,796,000.00 | $7,455,000.00 | $6,942,000.00 | $5,425,000.00 | $7,547,000.00 | $5,941,000.00 | $9,256,000.00 | $7,574,000.00 | $9,767,000.00 | $5,066,000.00 | $6,571,000.00 | $7,293,000.00 | $5,744,000.00 | $5,688,000.00 | $5,204,000.00 | $5,553,000.00 | $4,648,000.00 | $4,637,000.00 | $4,104,000.00 | $3,967,000.00 | $4,543,000.00 | $5,389,000.00 | $4,877,000.00 | $5,000,000.00 | $5,514,000.00 | $4,939,000.00 | $3,729,000.00 | $2,864,000.00 | $3,775,000.00 | $3,661,000.00 | $8,149,000.00 | $4,269,000.00 | $4,370,000.00 | -- | -- | -- | $4,243,000.00 | -- | -- | -- | -- | -- |
Accrued Liabilities | $15,926,000.00 | $12,732,000.00 | $9,930,000.00 | $10,365,000.00 | $9,678,000.00 | $12,374,000.00 | $10,088,000.00 | $7,842,000.00 | $9,396,000.00 | $7,687,000.00 | $9,091,000.00 | $7,625,000.00 | $8,564,000.00 | $7,472,000.00 | $10,344,000.00 | $14,190,000.00 | $10,130,000.00 | $6,733,000.00 | -- | -- | -- | $7,193,000.00 | -- | -- | $15,863,000.00 | $18,227,000.00 | $17,813,000.00 | $6,815,000.00 | $7,169,000.00 | $5,054,000.00 | $5,249,000.00 | $6,434,000.00 | $6,869,000.00 | $4,177,000.00 | $4,596,000.00 | $3,351,000.00 | $4,609,000.00 | $2,991,000.00 | $4,795,000.00 | $5,106,000.00 | $4,883,000.00 | $4,579,000.00 | $5,426,000.00 | $6,470,000.00 | $5,190,000.00 | $6,437,000.00 | $6,017,000.00 | $7,649,000.00 | $8,211,000.00 | $5,131,000.00 | -- | -- | -- | $4,434,000.00 | -- | -- | -- | -- | -- |
Total Current Liabilities | $489,022,000.00 | $510,617,000.00 | $502,812,000.00 | $495,353,000.00 | $477,156,000.00 | $478,469,000.00 | $487,623,000.00 | $483,355,000.00 | $484,364,000.00 | $492,324,000.00 | $507,113,000.00 | $508,662,000.00 | $497,501,000.00 | $460,691,000.00 | $456,434,000.00 | $396,698,000.00 | $344,424,000.00 | $319,958,000.00 | $315,101,000.00 | $314,970,000.00 | $314,306,000.00 | $296,024,000.00 | $292,888,000.00 | $298,961,000.00 | $302,187,000.00 | $312,635,000.00 | $102,784,000.00 | $103,160,000.00 | $105,932,000.00 | $107,157,000.00 | $104,695,000.00 | $104,932,000.00 | $102,997,000.00 | $25,928,000.00 | $28,088,000.00 | $26,526,000.00 | $24,352,000.00 | $27,472,000.00 | $28,299,000.00 | $27,846,000.00 | $27,947,000.00 | $29,936,000.00 | $28,652,000.00 | $27,003,000.00 | $24,734,000.00 | $29,044,000.00 | $27,574,000.00 | $32,355,000.00 | $26,102,000.00 | $26,326,000.00 | -- | -- | -- | $23,496,000.00 | -- | -- | -- | -- | -- |
Long Term Debt | $313,274,000.00 | $306,982,000.00 | $307,429,000.00 | $307,670,000.00 | $307,899,000.00 | $308,107,000.00 | $308,236,000.00 | $308,531,000.00 | $308,854,000.00 | $309,123,000.00 | $309,405,000.00 | $309,702,000.00 | $311,232,000.00 | $291,663,000.00 | $290,862,000.00 | $290,084,000.00 | $245,382,000.00 | $215,735,000.00 | $215,937,000.00 | $216,177,000.00 | $216,413,000.00 | $216,881,000.00 | $217,845,000.00 | $218,199,000.00 | $218,737,000.00 | $218,954,000.00 | $68,069,000.00 | $68,863,000.00 | $71,241,000.00 | $71,574,000.00 | $71,438,000.00 | $72,240,000.00 | $72,571,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $363,113,000.00 | $355,919,000.00 | $351,307,000.00 | $347,030,000.00 | $342,883,000.00 | $337,385,000.00 | $334,077,000.00 | $329,871,000.00 | $326,799,000.00 | $322,874,000.00 | $309,290,000.00 | $305,157,000.00 | $301,449,000.00 | $316,192,000.00 | $316,394,000.00 | $293,022,000.00 | $273,821,000.00 | $271,782,000.00 | $269,192,000.00 | $265,694,000.00 | $261,991,000.00 | $260,361,000.00 | $258,555,000.00 | $254,288,000.00 | $252,251,000.00 | $249,935,000.00 | $194,958,000.00 | $192,204,000.00 | $189,871,000.00 | $187,061,000.00 | $185,243,000.00 | $182,144,000.00 | $180,217,000.00 | $142,888,000.00 | $141,480,000.00 | $140,073,000.00 | $138,016,000.00 | $135,227,000.00 | $133,143,000.00 | $131,011,000.00 | $129,966,000.00 | $128,585,000.00 | $125,727,000.00 | $124,188,000.00 | $123,284,000.00 | $122,414,000.00 | $121,553,000.00 | $135,709,000.00 | $135,127,000.00 | $135,003,000.00 | -- | -- | -- | $133,845,000.00 | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $-13,538,000.00 | $-12,010,000.00 | $-21,177,000.00 | $-16,167,000.00 | $-17,993,000.00 | $-21,609,000.00 | $-45,353,000.00 | $-28,458,000.00 | $-13,662,000.00 | $-9,887,000.00 | $-5,584,000.00 | $-574,000.00 | $-3,547,000.00 | $6,743,000.00 | $80,000.00 | $-8,618,000.00 | $-13,052,000.00 | $-8,589,000.00 | $-14,875,000.00 | $-6,858,000.00 | $-9,853,000.00 | $-6,072,000.00 | $-3,283,000.00 | $-2,769,000.00 | $8,996,000.00 | $1,857,000.00 | $153,000.00 | $-64,000.00 | $-193,000.00 | $-429,000.00 | $-535,000.00 | $-504,000.00 | $-172,000.00 | $-76,000.00 | $-245,000.00 | $104,000.00 | $-238,000.00 | $-121,000.00 | $-66,000.00 | $13,000.00 | $-28,000.00 | $7,000.00 | $-1,000.00 | $-18,000.00 | $-72,000.00 | $-39,000.00 | $22,000.00 | $2,000.00 | $-4,000.00 | $-6,000.00 | -- | -- | -- | $-32,000.00 | -- | -- | -- | -- | -- |
Accumulated Deficit | $-40,374,000.00 | $-47,907,000.00 | $-43,932,000.00 | $-34,131,000.00 | $-30,749,000.00 | $-17,217,000.00 | $-19,386,000.00 | $-5,673,000.00 | $-1,414,000.00 | $1,975,000.00 | $22,075,000.00 | $11,493,000.00 | $13,671,000.00 | $20,022,000.00 | $23,480,000.00 | $26,350,000.00 | $30,039,000.00 | $36,704,000.00 | $37,385,000.00 | $37,519,000.00 | $34,687,000.00 | $34,984,000.00 | $35,742,000.00 | $34,177,000.00 | $33,951,000.00 | $37,609,000.00 | $40,616,000.00 | $39,291,000.00 | $36,128,000.00 | $34,143,000.00 | $31,246,000.00 | $28,253,000.00 | $25,906,000.00 | $23,365,000.00 | $21,584,000.00 | $20,292,000.00 | $21,644,000.00 | $22,768,000.00 | $21,835,000.00 | $20,351,000.00 | $19,028,000.00 | $18,741,000.00 | $10,480,000.00 | $8,070,000.00 | $7,041,000.00 | $5,536,000.00 | $4,140,000.00 | $3,288,000.00 | $-46,000.00 | $-1,037,000.00 | -- | -- | -- | $-8,408,000.00 | -- | -- | -- | -- | -- |
Total Stockholders' Equity | $294,985,000.00 | $281,780,000.00 | $271,975,000.00 | $282,508,000.00 | $279,917,000.00 | $284,329,000.00 | $255,108,000.00 | $281,509,000.00 | $297,492,000.00 | $300,728,000.00 | $311,541,000.00 | $301,835,000.00 | $297,331,000.00 | $328,713,000.00 | $325,766,000.00 | $296,556,000.00 | $276,609,000.00 | $285,696,000.00 | $277,501,000.00 | $282,153,000.00 | $272,622,000.00 | $275,067,000.00 | $276,807,000.00 | $271,487,000.00 | $280,988,000.00 | $277,058,000.00 | $223,356,000.00 | $219,061,000.00 | $213,434,000.00 | $208,983,000.00 | $204,162,000.00 | $198,104,000.00 | $194,160,000.00 | $155,251,000.00 | $151,893,000.00 | $149,542,000.00 | $148,851,000.00 | $148,685,000.00 | $146,862,000.00 | $145,972,000.00 | $145,570,000.00 | $144,747,000.00 | $134,539,000.00 | $130,795,000.00 | $128,982,000.00 | $128,112,000.00 | $125,916,000.00 | $124,154,000.00 | $121,772,000.00 | $121,538,000.00 | -- | -- | -- | $113,942,000.00 | -- | -- | -- | $110,446,000.00 | $98,368,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $784,007,000.00 | $792,397,000.00 | $774,787,000.00 | $777,861,000.00 | $757,073,000.00 | $762,798,000.00 | $742,731,000.00 | $764,864,000.00 | $781,856,000.00 | $793,052,000.00 | $818,654,000.00 | $810,497,000.00 | $794,832,000.00 | $789,404,000.00 | $782,200,000.00 | $693,254,000.00 | $621,033,000.00 | $605,654,000.00 | $592,602,000.00 | $597,123,000.00 | $586,928,000.00 | $571,091,000.00 | $569,695,000.00 | $570,448,000.00 | $583,175,000.00 | $589,693,000.00 | $326,140,000.00 | $322,221,000.00 | $319,366,000.00 | $316,140,000.00 | $308,857,000.00 | $303,036,000.00 | $297,157,000.00 | $181,179,000.00 | $179,981,000.00 | $176,068,000.00 | $173,203,000.00 | $176,157,000.00 | $175,161,000.00 | $173,818,000.00 | $173,517,000.00 | $174,683,000.00 | $163,191,000.00 | $157,798,000.00 | $153,716,000.00 | $157,156,000.00 | $153,490,000.00 | $156,509,000.00 | $147,874,000.00 | $147,864,000.00 | -- | -- | -- | $137,438,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 | 9/30/2010 | 6/30/2010 | 3/31/2010 | 12/31/2009 | 12/31/2008 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | $77,213,000.00 | $298,836,000.00 | $219,442,000.00 | $147,235,000.00 | $71,087,000.00 | $253,227,000.00 | $65,131,000.00 | $120,200,000.00 | $66,429,000.00 | $276,222,000.00 | $67,881,000.00 | $138,644,000.00 | $67,505,000.00 | $262,841,000.00 | $195,042,000.00 | $130,444,000.00 | $61,948,000.00 | $52,826,000.00 | $43,999,000.00 | $92,877,000.00 | $45,059,000.00 | $45,029,000.00 | $45,252,000.00 | $47,083,000.00 | $43,016,000.00 | $39,838,000.00 | $106,060,000.00 | $35,526,000.00 | $33,831,000.00 | $144,641,000.00 | $107,490,000.00 | $34,690,000.00 | $35,731,000.00 | $140,763,000.00 | $36,250,000.00 | $33,520,000.00 | $35,536,000.00 | $131,718,000.00 | $98,918,000.00 | $33,188,000.00 | $32,301,000.00 | $119,626,000.00 | $29,654,000.00 | $59,575,000.00 | $30,196,000.00 | $116,645,000.00 | -- | -- | -- | $111,685,000.00 | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $47,647,000.00 | -- | -- | -- | $13,721,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $62,946,000.00 | $229,176,000.00 | $56,270,000.00 | $58,084,000.00 | $53,727,000.00 | $202,523,000.00 | $151,635,000.00 | $102,891,000.00 | $50,719,000.00 | $197,514,000.00 | $47,789,000.00 | $98,351,000.00 | $47,838,000.00 | $167,784,000.00 | $123,193,000.00 | $35,890,000.00 | $44,171,000.00 | $46,552,000.00 | $45,222,000.00 | $46,966,000.00 | $44,273,000.00 | $172,984,000.00 | $42,714,000.00 | $45,851,000.00 | $39,228,000.00 | $128,642,000.00 | $29,862,000.00 | $32,905,000.00 | $29,512,000.00 | $31,195,000.00 | $29,782,000.00 | $30,301,000.00 | $27,621,000.00 | $26,516,000.00 | $22,982,000.00 | $41,221,000.00 | $19,667,000.00 | $22,635,000.00 | $23,799,000.00 | $22,384,000.00 | $22,473,000.00 | $90,386,000.00 | $23,349,000.00 | $44,755,000.00 | $23,276,000.00 | $85,018,000.00 | $21,310,000.00 | $21,371,000.00 | $21,292,000.00 | $75,844,000.00 | $56,469,000.00 | $19,053,000.00 | $18,504,000.00 | $68,368,000.00 | $15,222,000.00 | $17,769,000.00 | $17,792,000.00 | $69,768,000.00 | -- |
Research and Development | $6,946,000.00 | $28,707,000.00 | $6,421,000.00 | $14,641,000.00 | $7,223,000.00 | $38,879,000.00 | $11,799,000.00 | $18,776,000.00 | $10,128,000.00 | $35,546,000.00 | $9,972,000.00 | $16,114,000.00 | $7,754,000.00 | $24,207,000.00 | $5,755,000.00 | $11,878,000.00 | $6,356,000.00 | $22,960,000.00 | $17,648,000.00 | $5,841,000.00 | $5,548,000.00 | $23,098,000.00 | $16,314,000.00 | $5,719,000.00 | $5,370,000.00 | $19,461,000.00 | $13,098,000.00 | $4,728,000.00 | $4,093,000.00 | $13,446,000.00 | $9,602,000.00 | $5,888,000.00 | $2,609,000.00 | $10,436,000.00 | $2,960,000.00 | $2,684,000.00 | $2,252,000.00 | $8,699,000.00 | $1,902,000.00 | $2,203,000.00 | $2,502,000.00 | $8,454,000.00 | $2,252,000.00 | $1,736,000.00 | $1,988,000.00 | $7,257,000.00 | $5,192,000.00 | $1,670,000.00 | $1,693,000.00 | $6,899,000.00 | $5,099,000.00 | $3,409,000.00 | $1,766,000.00 | $5,923,000.00 | -- | -- | -- | $5,247,000.00 | -- |
Selling, General, and Administrative | $30,689,000.00 | $208,977,000.00 | $51,093,000.00 | $57,241,000.00 | $50,365,000.00 | $157,443,000.00 | $118,989,000.00 | $38,983,000.00 | $38,955,000.00 | $169,774,000.00 | $39,053,000.00 | $79,468,000.00 | $38,638,000.00 | $141,136,000.00 | $105,033,000.00 | $71,290,000.00 | $39,002,000.00 | $143,011,000.00 | $105,402,000.00 | $34,623,000.00 | $36,520,000.00 | $140,574,000.00 | $104,946,000.00 | $34,727,000.00 | $37,348,000.00 | $101,211,000.00 | $24,756,000.00 | $23,389,000.00 | $22,871,000.00 | $91,548,000.00 | $69,302,000.00 | $22,436,000.00 | $26,274,000.00 | $74,929,000.00 | $55,790,000.00 | $38,296,000.00 | $18,969,000.00 | $73,754,000.00 | $55,116,000.00 | $36,234,000.00 | $18,275,000.00 | $68,112,000.00 | $51,441,000.00 | $16,932,000.00 | $17,977,000.00 | $65,149,000.00 | $48,374,000.00 | $13,871,000.00 | $17,970,000.00 | $57,302,000.00 | $14,726,000.00 | $13,659,000.00 | $14,291,000.00 | $49,064,000.00 | -- | -- | -- | $50,025,000.00 | -- |
Total Operating Expenses | $37,635,000.00 | $237,684,000.00 | $57,514,000.00 | $64,659,000.00 | $57,588,000.00 | $196,322,000.00 | $149,564,000.00 | $47,631,000.00 | $49,083,000.00 | $205,320,000.00 | $49,025,000.00 | $95,582,000.00 | $46,392,000.00 | $165,343,000.00 | $39,498,000.00 | $83,168,000.00 | $45,358,000.00 | $165,971,000.00 | $123,050,000.00 | $82,532,000.00 | $42,068,000.00 | $163,672,000.00 | $121,260,000.00 | $83,164,000.00 | $42,718,000.00 | $120,672,000.00 | $29,033,000.00 | $28,117,000.00 | $26,964,000.00 | $104,994,000.00 | $78,904,000.00 | $54,598,000.00 | $28,883,000.00 | $85,365,000.00 | $20,454,000.00 | $43,232,000.00 | $21,221,000.00 | $82,453,000.00 | $61,723,000.00 | $20,162,000.00 | $20,777,000.00 | $76,566,000.00 | $18,784,000.00 | $38,633,000.00 | $19,965,000.00 | $72,406,000.00 | $18,362,000.00 | $35,204,000.00 | $19,663,000.00 | $64,201,000.00 | $47,775,000.00 | $31,359,000.00 | $16,057,000.00 | $58,500,000.00 | -- | -- | -- | $55,272,000.00 | -- |
Loss from Operations | $25,311,000.00 | $5,742,000.00 | $2,570,000.00 | $3,814,000.00 | $-3,861,000.00 | $6,201,000.00 | $-4,106,000.00 | $6,177,000.00 | $1,636,000.00 | $8,117,000.00 | $14,687,000.00 | $2,769,000.00 | $1,446,000.00 | $2,441,000.00 | $527,000.00 | $-1,920,000.00 | $-1,187,000.00 | $17,042,000.00 | $13,411,000.00 | $8,707,000.00 | $2,205,000.00 | $9,312,000.00 | $6,533,000.00 | $5,405,000.00 | $-3,490,000.00 | $7,970,000.00 | $8,165,000.00 | $4,788,000.00 | $2,548,000.00 | $21,820,000.00 | $16,715,000.00 | $4,586,000.00 | $6,653,000.00 | $5,354,000.00 | $2,528,000.00 | $-457,000.00 | $-1,554,000.00 | $8,838,000.00 | $6,933,000.00 | $3,918,000.00 | $1,696,000.00 | $13,820,000.00 | $4,565,000.00 | $6,122,000.00 | $3,311,000.00 | $12,612,000.00 | $1,538,000.00 | $3,334,000.00 | $991,000.00 | $11,643,000.00 | $2,019,000.00 | $3,751,000.00 | $1,666,000.00 | $9,868,000.00 | $-3,031,000.00 | $2,926,000.00 | $1,934,000.00 | $14,496,000.00 | -- |
Loss Before Income Taxes | $12,781,000.00 | $-21,586,000.00 | $-20,995,000.00 | $-11,576,000.00 | $-8,919,000.00 | $-14,984,000.00 | $-18,261,000.00 | $-3,300,000.00 | $-2,429,000.00 | $-14,827,000.00 | $1,260,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $0.18 | $-0.75 | $-0.24 | $-0.41 | $-0.33 | $-0.48 | $-0.53 | $-0.19 | $-0.08 | $-0.38 | $0.27 | $-0.14 | $-0.08 | $-0.44 | $-0.35 | $-0.10 | $-0.18 | $0.05 | $0.06 | $0.08 | $-0.01 | $-0.08 | $-0.06 | $0.01 | $-0.11 | $0.11 | $0.20 | $0.09 | $0.07 | $0.33 | $0.24 | $0.15 | $0.08 | $0.14 | $0.05 | $-0.03 | $-0.01 | $0.26 | $0.20 | $0.08 | $0.04 | $0.59 | $0.26 | $0.14 | $0.08 | $0.29 | $0.21 | $0.12 | $0.04 | $0.26 | $0.07 | $0.06 | $0.06 | $0.14 | -- | -- | -- | $0.31 | -- |
Weighted Average Shares Basic | 41,290,000 | 40,743,000 | 40,881,000 | 40,755,000 | 40,432,000 | 40,032,000 | 40,115,000 | 39,941,000 | 39,850,000 | 38,983,000 | 38,924,000 | 38,841,000 | 38,738,000 | 37,861,000 | 37,912,000 | 37,455,000 | 37,390,000 | 37,118,000 | 37,255,000 | 36,968,000 | 36,778,000 | 36,412,000 | 36,331,000 | 36,318,000 | 36,146,000 | 33,008,000 | 32,665,000 | 32,664,000 | 32,439,000 | 31,855,000 | 32,151,000 | 31,519,000 | 31,029,000 | 27,744,000 | 27,687,000 | 27,713,000 | 27,523,000 | 27,379,000 | 27,367,000 | 27,502,000 | 27,376,000 | 26,885,000 | 26,857,000 | 26,856,000 | 26,861,000 | 26,967,000 | 26,951,000 | 27,022,000 | 27,180,000 | 27,441,000 | 27,523,000 | 27,385,000 | 27,385,000 | 27,987,000 | -- | -- | -- | 28,106,000 | -- |
Earnings Per Share Diluted | $0.18 | $-0.75 | $-0.65 | $-0.08 | $-0.33 | $-0.48 | $-0.53 | $-0.11 | $-0.08 | $-0.38 | $0.26 | $-0.14 | $-0.08 | $-0.44 | $-0.08 | $-0.27 | $-0.18 | $-0.02 | -- | $0.07 | $-0.01 | $-0.08 | $0.04 | $-0.10 | $-0.11 | $0.11 | $0.04 | $0.09 | $0.06 | $0.09 | $0.09 | $0.07 | $0.08 | $0.09 | $0.07 | $-0.03 | $-0.01 | $0.06 | $0.08 | $0.11 | $0.04 | $0.31 | $0.11 | $0.06 | $0.08 | $0.28 | $0.06 | $0.12 | $0.04 | $0.26 | $0.07 | $0.06 | $0.06 | $0.14 | -- | -- | -- | $0.30 | -- |
Weighted Average Shares Diluted | 47,886,000 | 40,743,000 | 40,881,000 | 40,755,000 | 40,432,000 | 40,032,000 | 40,115,000 | 39,941,000 | 39,850,000 | 38,983,000 | 44,453,000 | 38,841,000 | 38,738,000 | 37,861,000 | 37,912,000 | 37,455,000 | 37,390,000 | 37,860,000 | 37,850,000 | 37,789,000 | 36,778,000 | 36,412,000 | 36,331,000 | 37,249,000 | 36,146,000 | 34,163,000 | 34,057,000 | 33,814,000 | 33,604,000 | 32,822,000 | 32,568,000 | 32,764,000 | 31,771,000 | 28,542,000 | 28,596,000 | 27,713,000 | 27,523,000 | 28,313,000 | 28,345,000 | 28,382,000 | 28,463,000 | 27,698,000 | 27,499,000 | 27,456,000 | 27,488,000 | 27,411,000 | 27,210,000 | 27,362,000 | 27,530,000 | 27,759,000 | 27,850,000 | 27,729,000 | 27,720,000 | 28,274,000 | -- | -- | -- | 28,310,000 | -- |
Common Stock Shares Authorized | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | 75,000,000 | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | 42,537,000 | 42,443,000 | 42,366,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $432,000.00 | $426,000.00 | $425,000.00 | $424,000.00 | $424,000.00 | $418,000.00 | $418,000.00 | $417,000.00 | $417,000.00 | $414,000.00 | $408,000.00 | $407,000.00 | $406,000.00 | $404,000.00 | $403,000.00 | $393,000.00 | $392,000.00 | $390,000.00 | $390,000.00 | $389,000.00 | $388,000.00 | $385,000.00 | $384,000.00 | $382,000.00 | $381,000.00 | $376,000.00 | $348,000.00 | $348,000.00 | $346,000.00 | $342,000.00 | $342,000.00 | $341,000.00 | $339,000.00 | $298,000.00 | $297,000.00 | $296,000.00 | $296,000.00 | $292,000.00 | $290,000.00 | $286,000.00 | $286,000.00 | $282,000.00 | $279,000.00 | $278,000.00 | $277,000.00 | $275,000.00 | $275,000.00 | $301,000.00 | $301,000.00 | $301,000.00 | -- | -- | -- | $300,000.00 | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,408,000.00 | $2,553,000.00 | -- | -- | $3,295,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | $0.01 | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |