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 | 5/31/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 7/31/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 | $93,520,000.00 | $105,051,000.00 | $75,961,000.00 | $91,330,000.00 | $82,676,000.00 | $100,105,000.00 | $84,580,000.00 | $100,489,000.00 | $98,805,000.00 | $117,393,000.00 | $102,395,000.00 | $133,853,000.00 | -- | $113,562,000.00 | $125,054,000.00 | $106,630,000.00 | $97,494,000.00 | $73,701,000.00 | $78,944,000.00 | $61,405,000.00 | -- | $66,093,000.00 | $74,074,000.00 | $82,043,000.00 | $111,814,000.00 | $107,261,000.00 | $111,127,000.00 | $100,057,000.00 | $92,149,000.00 | $89,126,000.00 | $80,014,000.00 | $68,108,000.00 | $64,739,000.00 | $60,497,000.00 | $67,892,000.00 | $59,959,000.00 | $80,089,000.00 | $81,051,000.00 | $47,542,000.00 | $51,146,000.00 | $53,549,000.00 | $45,007,000.00 | $31,741,000.00 | $60,980,000.00 | $53,690,000.00 | $52,058,000.00 | $36,337,000.00 | $65,788,000.00 | $52,863,000.00 | $55,758,000.00 | $50,358,000.00 | $54,835,000.00 | $50,655,000.00 | $73,999,000.00 | $61,337,000.00 | $56,781,000.00 | $63,328,000.00 | $69,001,000.00 |
Accounts Receivable Net Current | $150,911,000.00 | $139,410,000.00 | $143,086,000.00 | $144,837,000.00 | $141,472,000.00 | $137,697,000.00 | $144,633,000.00 | $129,808,000.00 | $123,759,000.00 | $115,617,000.00 | $112,080,000.00 | $90,078,000.00 | -- | $90,060,000.00 | $75,054,000.00 | $82,050,000.00 | $88,360,000.00 | $89,556,000.00 | $91,078,000.00 | $98,666,000.00 | -- | $88,831,000.00 | $89,437,000.00 | $83,955,000.00 | $88,921,000.00 | $76,747,000.00 | $76,915,000.00 | $81,482,000.00 | $83,008,000.00 | $69,112,000.00 | $70,073,000.00 | $63,769,000.00 | $61,787,000.00 | $57,587,000.00 | $58,683,000.00 | $57,188,000.00 | $56,050,000.00 | $54,379,000.00 | $53,360,000.00 | $51,494,000.00 | $56,673,000.00 | $57,028,000.00 | $61,314,000.00 | $48,552,000.00 | $58,829,000.00 | $55,314,000.00 | $57,285,000.00 | $42,652,000.00 | $48,421,000.00 | $44,089,000.00 | $51,294,000.00 | $50,167,000.00 | -- | -- | -- | $55,110,000.00 | -- | -- |
Inventory | $161,371,000.00 | $149,371,000.00 | $153,809,000.00 | $162,904,000.00 | $166,671,000.00 | $167,997,000.00 | $162,807,000.00 | $153,887,000.00 | $139,166,000.00 | $125,657,000.00 | $119,422,000.00 | $94,974,000.00 | -- | $89,944,000.00 | $92,737,000.00 | $101,737,000.00 | $107,380,000.00 | $112,003,000.00 | $116,618,000.00 | $118,573,000.00 | -- | $113,297,000.00 | $106,784,000.00 | $104,764,000.00 | $98,917,000.00 | $96,377,000.00 | $98,812,000.00 | $91,278,000.00 | $88,861,000.00 | $76,796,000.00 | $71,019,000.00 | $59,745,000.00 | $59,614,000.00 | $59,981,000.00 | $61,764,000.00 | $59,566,000.00 | $61,268,000.00 | $60,410,000.00 | $60,682,000.00 | $62,943,000.00 | $62,815,000.00 | $64,550,000.00 | $63,834,000.00 | $66,744,000.00 | $65,073,000.00 | $62,555,000.00 | $64,902,000.00 | $52,801,000.00 | $53,431,000.00 | $53,713,000.00 | $66,131,000.00 | $65,810,000.00 | -- | -- | -- | $66,721,000.00 | -- | -- |
Prepaid Expenses and Other Current Assets | $15,284,000.00 | $13,360,000.00 | $13,167,000.00 | $12,128,000.00 | $12,305,000.00 | $13,212,000.00 | $14,721,000.00 | $14,102,000.00 | $12,649,000.00 | $13,161,000.00 | $12,163,000.00 | $11,013,000.00 | -- | $9,274,000.00 | $8,125,000.00 | $7,492,000.00 | $10,423,000.00 | $12,910,000.00 | $11,967,000.00 | $11,860,000.00 | -- | $11,701,000.00 | $11,996,000.00 | $9,155,000.00 | $9,527,000.00 | $8,878,000.00 | $8,266,000.00 | $10,675,000.00 | $8,253,000.00 | $6,714,000.00 | $6,139,000.00 | $5,570,000.00 | $5,621,000.00 | $4,944,000.00 | $4,633,000.00 | $5,989,000.00 | $5,361,000.00 | $5,644,000.00 | $7,099,000.00 | $5,236,000.00 | $4,392,000.00 | $5,053,000.00 | $4,872,000.00 | $5,134,000.00 | $6,610,000.00 | $5,575,000.00 | $5,991,000.00 | $5,486,000.00 | $4,859,000.00 | $5,545,000.00 | $7,030,000.00 | $7,967,000.00 | -- | -- | -- | $5,580,000.00 | -- | -- |
Total Current Assets | $428,816,000.00 | $415,297,000.00 | $391,322,000.00 | $414,343,000.00 | $404,793,000.00 | $420,519,000.00 | $407,735,000.00 | $399,367,000.00 | $375,379,000.00 | $373,825,000.00 | $353,312,000.00 | $335,747,000.00 | -- | $309,117,000.00 | $304,173,000.00 | $302,832,000.00 | $310,377,000.00 | $296,885,000.00 | $304,512,000.00 | $296,860,000.00 | -- | $284,911,000.00 | $286,560,000.00 | $281,769,000.00 | $313,174,000.00 | $295,741,000.00 | $298,075,000.00 | $287,879,000.00 | $280,378,000.00 | $245,690,000.00 | $229,985,000.00 | $199,250,000.00 | $196,266,000.00 | $187,488,000.00 | $195,426,000.00 | $185,212,000.00 | $212,250,000.00 | $212,633,000.00 | $193,032,000.00 | $183,327,000.00 | $192,010,000.00 | $199,042,000.00 | $192,137,000.00 | $199,802,000.00 | $194,783,000.00 | $200,816,000.00 | $206,483,000.00 | $208,468,000.00 | $215,026,000.00 | $217,905,000.00 | $202,800,000.00 | $206,821,000.00 | -- | -- | -- | $218,127,000.00 | -- | -- |
Property Plant and Equipement | $113,461,000.00 | $109,449,000.00 | $103,323,000.00 | $103,801,000.00 | $103,967,000.00 | $103,186,000.00 | $95,030,000.00 | $87,924,000.00 | $89,652,000.00 | $87,439,000.00 | $86,279,000.00 | $80,164,000.00 | -- | $77,535,000.00 | $78,676,000.00 | $76,115,000.00 | $75,276,000.00 | $74,780,000.00 | $77,556,000.00 | $76,122,000.00 | -- | $64,630,000.00 | $64,754,000.00 | $65,464,000.00 | $66,204,000.00 | $64,660,000.00 | $61,591,000.00 | $61,718,000.00 | $60,244,000.00 | $36,503,000.00 | $36,792,000.00 | $35,421,000.00 | $34,911,000.00 | $37,647,000.00 | $36,195,000.00 | $40,550,000.00 | $37,596,000.00 | $37,780,000.00 | $37,590,000.00 | $40,088,000.00 | $39,634,000.00 | $40,159,000.00 | $31,448,000.00 | $31,303,000.00 | $32,702,000.00 | $33,959,000.00 | $33,645,000.00 | $32,338,000.00 | $32,630,000.00 | $33,107,000.00 | $41,692,000.00 | $43,411,000.00 | -- | -- | -- | $45,402,000.00 | -- | -- |
Intangible Assets Net | $215,090,000.00 | $145,022,000.00 | $151,096,000.00 | $160,956,000.00 | $168,828,000.00 | $175,766,000.00 | $179,113,000.00 | $193,499,000.00 | $208,455,000.00 | $220,989,000.00 | $231,027,000.00 | $133,450,000.00 | -- | $139,354,000.00 | $148,521,000.00 | $149,613,000.00 | $152,170,000.00 | $155,498,000.00 | $166,175,000.00 | $168,078,000.00 | -- | $152,775,000.00 | $136,629,000.00 | $142,920,000.00 | $150,648,000.00 | $154,714,000.00 | $151,816,000.00 | $155,048,000.00 | $157,938,000.00 | $100,993,000.00 | $104,363,000.00 | $61,743,000.00 | $60,871,000.00 | $64,020,000.00 | $62,968,000.00 | $66,269,000.00 | $64,240,000.00 | $67,278,000.00 | $70,284,000.00 | $67,242,000.00 | $93,543,000.00 | $98,024,000.00 | $102,763,000.00 | $65,293,000.00 | $68,265,000.00 | $70,531,000.00 | $73,490,000.00 | $40,020,000.00 | $41,470,000.00 | $42,903,000.00 | $44,371,000.00 | $45,797,000.00 | -- | -- | -- | $53,139,000.00 | -- | -- |
Goodwill | $589,856,000.00 | $484,507,000.00 | $477,642,000.00 | $483,409,000.00 | $482,520,000.00 | $478,897,000.00 | $465,052,000.00 | $466,411,000.00 | $475,795,000.00 | $479,500,000.00 | $492,940,000.00 | $282,659,000.00 | -- | $281,614,000.00 | $285,980,000.00 | $279,523,000.00 | $273,817,000.00 | $268,719,000.00 | $274,710,000.00 | $268,741,000.00 | $44,162,000.00 | $230,371,000.00 | $217,625,000.00 | $217,662,000.00 | $219,772,000.00 | $218,324,000.00 | $213,822,000.00 | $210,988,000.00 | $207,720,000.00 | $151,538,000.00 | $150,278,000.00 | $108,128,000.00 | $108,337,000.00 | $108,253,000.00 | $103,413,000.00 | $103,456,000.00 | $98,358,000.00 | $98,358,000.00 | $98,299,000.00 | $90,746,000.00 | $110,783,000.00 | $115,584,000.00 | $115,182,000.00 | $71,156,000.00 | $71,087,000.00 | $73,514,000.00 | $73,271,000.00 | $44,578,000.00 | $44,578,000.00 | $44,578,000.00 | $44,578,000.00 | $44,578,000.00 | -- | -- | -- | $44,578,000.00 | -- | -- |
Other Assets | $5,473,000.00 | $5,617,000.00 | $5,653,000.00 | $5,718,000.00 | $5,542,000.00 | $4,414,000.00 | $5,543,000.00 | $5,688,000.00 | $5,675,000.00 | $5,586,000.00 | $2,809,000.00 | $2,577,000.00 | -- | $2,813,000.00 | $2,894,000.00 | $2,921,000.00 | $2,995,000.00 | $3,105,000.00 | $2,713,000.00 | $2,734,000.00 | -- | $2,191,000.00 | $2,174,000.00 | $2,269,000.00 | $1,579,000.00 | $1,575,000.00 | $1,615,000.00 | $4,018,000.00 | $4,256,000.00 | $3,868,000.00 | $3,835,000.00 | $12,502,000.00 | $10,466,000.00 | $10,014,000.00 | $10,563,000.00 | $12,673,000.00 | $12,163,000.00 | $13,578,000.00 | $12,984,000.00 | $14,604,000.00 | $14,131,000.00 | $12,477,000.00 | $11,957,000.00 | $9,502,000.00 | $9,074,000.00 | $8,515,000.00 | $8,612,000.00 | $8,172,000.00 | $6,510,000.00 | $6,526,000.00 | $7,002,000.00 | $7,082,000.00 | -- | -- | -- | $4,476,000.00 | -- | -- |
Total Assets | $1,410,592,000.00 | $1,226,056,000.00 | $1,194,277,000.00 | $1,232,722,000.00 | $1,225,815,000.00 | $1,241,212,000.00 | $1,207,531,000.00 | $1,205,843,000.00 | $1,206,164,000.00 | $1,227,883,000.00 | $1,210,237,000.00 | $877,945,000.00 | -- | $852,254,000.00 | $865,179,000.00 | $857,534,000.00 | $861,027,000.00 | $841,968,000.00 | $869,736,000.00 | $857,960,000.00 | -- | $783,373,000.00 | $752,660,000.00 | $719,576,000.00 | $759,436,000.00 | $741,761,000.00 | $733,748,000.00 | $726,703,000.00 | $722,308,000.00 | $549,613,000.00 | $535,266,000.00 | $425,637,000.00 | $416,737,000.00 | $413,885,000.00 | $416,531,000.00 | $416,045,000.00 | $425,900,000.00 | $432,428,000.00 | $415,068,000.00 | $398,919,000.00 | $450,539,000.00 | $465,789,000.00 | $453,984,000.00 | $378,807,000.00 | $377,908,000.00 | $390,029,000.00 | $400,318,000.00 | $337,460,000.00 | $341,827,000.00 | $345,899,000.00 | $341,256,000.00 | $348,503,000.00 | -- | -- | -- | $367,167,000.00 | -- | -- |
Accounts Payable | $71,401,000.00 | $57,195,000.00 | $63,983,000.00 | $64,653,000.00 | $66,009,000.00 | $75,225,000.00 | $79,577,000.00 | $77,351,000.00 | $72,035,000.00 | $68,514,000.00 | $65,012,000.00 | $54,053,000.00 | -- | $51,952,000.00 | $42,966,000.00 | $40,906,000.00 | $46,427,000.00 | $48,419,000.00 | $52,585,000.00 | $47,009,000.00 | -- | $50,015,000.00 | $50,554,000.00 | $50,733,000.00 | $48,306,000.00 | $42,505,000.00 | $41,717,000.00 | $39,793,000.00 | $39,666,000.00 | $37,784,000.00 | $34,226,000.00 | $32,213,000.00 | $28,179,000.00 | $25,879,000.00 | $26,893,000.00 | $24,401,000.00 | $27,507,000.00 | $26,942,000.00 | $27,126,000.00 | $25,592,000.00 | $31,223,000.00 | $28,440,000.00 | $26,572,000.00 | $24,361,000.00 | $27,100,000.00 | $25,569,000.00 | $25,195,000.00 | $18,824,000.00 | $19,630,000.00 | $19,114,000.00 | $19,280,000.00 | $14,679,000.00 | -- | -- | -- | $19,766,000.00 | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $728,877,000.00 | $552,596,000.00 | $549,421,000.00 | $606,692,000.00 | $627,798,000.00 | $663,626,000.00 | $665,329,000.00 | $673,674,000.00 | $671,471,000.00 | $706,592,000.00 | $710,124,000.00 | $384,881,000.00 | -- | $376,131,000.00 | $388,370,000.00 | $406,285,000.00 | $429,129,000.00 | $428,865,000.00 | $452,564,000.00 | $455,083,000.00 | -- | $397,191,000.00 | $372,959,000.00 | $351,321,000.00 | $399,760,000.00 | $365,789,000.00 | $360,221,000.00 | $368,235,000.00 | $376,323,000.00 | $217,709,000.00 | $218,975,000.00 | $166,767,000.00 | $159,537,000.00 | $164,296,000.00 | $169,315,000.00 | $171,344,000.00 | $185,917,000.00 | $197,841,000.00 | $203,788,000.00 | $187,665,000.00 | $201,761,000.00 | $219,288,000.00 | $210,314,000.00 | $136,404,000.00 | $144,640,000.00 | $163,198,000.00 | $173,834,000.00 | $109,254,000.00 | $122,736,000.00 | $127,619,000.00 | $127,892,000.00 | $139,143,000.00 | -- | -- | -- | $188,489,000.00 | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $42,500,000.00 | -- | -- | -- | $50,000,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $67,872,000.00 | $70,180,000.00 | $63,362,000.00 | $57,488,000.00 | $52,020,000.00 | $55,155,000.00 | $51,951,000.00 | $46,146,000.00 | $52,809,000.00 | $53,768,000.00 | $48,489,000.00 | $52,243,000.00 | -- | $47,364,000.00 | $58,992,000.00 | $52,197,000.00 | $45,338,000.00 | $39,801,000.00 | $49,748,000.00 | $51,168,000.00 | -- | $41,065,000.00 | $42,855,000.00 | $46,018,000.00 | $45,940,000.00 | $31,794,000.00 | $32,550,000.00 | $33,309,000.00 | $32,283,000.00 | $30,899,000.00 | $29,705,000.00 | $30,276,000.00 | $29,257,000.00 | $28,891,000.00 | $29,320,000.00 | $29,225,000.00 | $29,471,000.00 | $29,536,000.00 | $28,947,000.00 | $28,590,000.00 | $27,968,000.00 | $26,806,000.00 | $25,659,000.00 | $25,383,000.00 | $25,157,000.00 | $23,892,000.00 | $22,829,000.00 | $21,924,000.00 | $21,361,000.00 | $20,225,000.00 | $19,213,000.00 | $17,931,000.00 | -- | -- | -- | $14,655,000.00 | -- | -- |
Accumulated Other Comprehensive Loss | $-28,151,000.00 | $-24,038,000.00 | $-33,313,000.00 | $-25,042,000.00 | $-26,708,000.00 | $-32,009,000.00 | $-48,927,000.00 | $-30,665,000.00 | $-17,325,000.00 | $-12,866,000.00 | $-15,011,000.00 | $-12,211,000.00 | -- | $-12,609,000.00 | $-12,241,000.00 | $-18,350,000.00 | $-22,584,000.00 | $-24,182,000.00 | $-18,113,000.00 | $-24,611,000.00 | -- | $-22,280,000.00 | $-20,171,000.00 | $-22,527,000.00 | $-19,384,000.00 | $-19,117,000.00 | $-14,325,000.00 | $-17,880,000.00 | $-19,332,000.00 | $-22,598,000.00 | $-26,070,000.00 | $-27,715,000.00 | $-20,610,000.00 | $-20,385,000.00 | $-18,316,000.00 | $-18,830,000.00 | $-17,691,000.00 | $-16,584,000.00 | $-20,233,000.00 | $-16,456,000.00 | $-8,795,000.00 | $-5,385,000.00 | $-6,341,000.00 | $-6,342,000.00 | $-10,963,000.00 | $-14,357,000.00 | $-14,494,000.00 | $-9,749,000.00 | $-2,488,000.00 | $-4,678,000.00 | $-3,701,000.00 | $-5,024,000.00 | -- | -- | -- | $-3,429,000.00 | $-3,430,000.00 | -- |
Accumulated Deficit | $218,138,000.00 | $203,462,000.00 | $190,951,000.00 | $169,728,000.00 | $148,849,000.00 | $130,584,000.00 | $115,322,000.00 | $92,832,000.00 | $75,353,000.00 | $56,533,000.00 | $42,779,000.00 | $29,176,000.00 | -- | $17,512,000.00 | $6,202,000.00 | $-6,454,000.00 | $-14,712,000.00 | $-26,372,000.00 | $-38,319,000.00 | $-47,536,000.00 | -- | $-56,459,000.00 | $-66,839,000.00 | $-79,092,000.00 | $-90,736,000.00 | $-112,167,000.00 | $-123,470,000.00 | $-127,740,000.00 | $-127,660,000.00 | $-127,611,000.00 | $-133,295,000.00 | $-167,547,000.00 | $-175,303,000.00 | $-182,773,000.00 | $-187,644,000.00 | $-189,550,000.00 | $-195,653,000.00 | $-202,221,000.00 | $-221,719,000.00 | $-225,165,000.00 | $-194,680,000.00 | $-199,205,000.00 | $-199,930,000.00 | $-200,913,000.00 | $-205,221,000.00 | $-207,011,000.00 | $-206,140,000.00 | $-208,222,000.00 | $-224,040,000.00 | $-221,506,000.00 | $-226,379,000.00 | $-227,760,000.00 | -- | -- | -- | $-256,733,000.00 | -- | -- |
Total Stockholders' Equity | $681,715,000.00 | $673,460,000.00 | $644,856,000.00 | $626,030,000.00 | $598,017,000.00 | $577,586,000.00 | $542,202,000.00 | $532,169,000.00 | $534,693,000.00 | $521,291,000.00 | $500,113,000.00 | $493,064,000.00 | -- | $476,123,000.00 | $476,809,000.00 | $451,249,000.00 | $431,898,000.00 | $413,103,000.00 | $417,172,000.00 | $402,877,000.00 | -- | $386,182,000.00 | $379,701,000.00 | $368,255,000.00 | $359,676,000.00 | $324,366,000.00 | $318,611,000.00 | $311,545,000.00 | $309,147,000.00 | $304,546,000.00 | $294,196,000.00 | $258,870,000.00 | $257,200,000.00 | $249,589,000.00 | $247,216,000.00 | $244,701,000.00 | $239,983,000.00 | $234,587,000.00 | $210,851,000.00 | $210,825,000.00 | $248,349,000.00 | $246,072,000.00 | $243,244,000.00 | $241,984,000.00 | $232,829,000.00 | $226,380,000.00 | $226,051,000.00 | $227,809,000.00 | $218,689,000.00 | $217,897,000.00 | $212,989,000.00 | $209,003,000.00 | -- | -- | -- | $178,349,000.00 | -- | -- |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $429,000.00 | $429,000.00 | $429,000.00 | $429,000.00 | $426,000.00 | $419,000.00 | $439,000.00 | $451,000.00 | $433,000.00 | $397,000.00 | $402,000.00 | $383,000.00 | $375,000.00 | $357,000.00 | -- | -- | -- | $329,000.00 | -- | -- |
Total Liabilities and Equity | $1,410,592,000.00 | $1,226,056,000.00 | $1,194,277,000.00 | $1,232,722,000.00 | $1,225,815,000.00 | $1,241,212,000.00 | $1,207,531,000.00 | $1,205,843,000.00 | $1,206,164,000.00 | $1,227,883,000.00 | $1,210,237,000.00 | $877,945,000.00 | -- | $852,254,000.00 | $865,179,000.00 | $857,534,000.00 | $861,027,000.00 | $841,968,000.00 | $869,736,000.00 | $857,960,000.00 | -- | $783,373,000.00 | $752,660,000.00 | $719,576,000.00 | $759,436,000.00 | $741,761,000.00 | $733,748,000.00 | $726,703,000.00 | $722,308,000.00 | $549,613,000.00 | $535,266,000.00 | $425,637,000.00 | $416,737,000.00 | $413,885,000.00 | $416,531,000.00 | $416,045,000.00 | $425,900,000.00 | $432,428,000.00 | $415,068,000.00 | $398,919,000.00 | $450,539,000.00 | $465,789,000.00 | $453,984,000.00 | $378,807,000.00 | $377,908,000.00 | $390,029,000.00 | $400,318,000.00 | $337,460,000.00 | $341,827,000.00 | $345,899,000.00 | $341,256,000.00 | $348,503,000.00 | -- | -- | -- | $367,167,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 | 5/31/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 7/31/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 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $146,965,000.00 | $521,290,000.00 | $146,296,000.00 | $228,076,000.00 | $108,974,000.00 | $384,758,000.00 | $285,879,000.00 | $188,050,000.00 | $90,316,000.00 | $90,219,000.00 | $283,379,000.00 | $96,494,000.00 | $94,614,000.00 | $364,706,000.00 | $94,656,000.00 | $96,905,000.00 | $79,133,000.00 | $316,910,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Cost of Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $84,806,000.00 | $300,759,000.00 | $87,589,000.00 | $128,493,000.00 | $62,880,000.00 | $222,306,000.00 | $166,279,000.00 | $109,662,000.00 | $53,424,000.00 | $215,708,000.00 | $162,118,000.00 | $55,149,000.00 | $54,608,000.00 | $54,284,000.00 | $54,973,000.00 | $58,254,000.00 | $47,028,000.00 | $184,683,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gross Profit | $100,416,000.00 | $399,897,000.00 | $303,342,000.00 | $201,751,000.00 | $97,628,000.00 | $378,472,000.00 | $283,929,000.00 | $95,245,000.00 | $90,276,000.00 | $300,328,000.00 | $76,298,000.00 | $141,146,000.00 | -- | $68,740,000.00 | $244,517,000.00 | $182,252,000.00 | $123,147,000.00 | $64,445,000.00 | $262,085,000.00 | $196,125,000.00 | -- | $132,071,000.00 | $66,289,000.00 | $261,528,000.00 | $197,022,000.00 | $65,229,000.00 | $62,159,000.00 | $220,531,000.00 | $58,707,000.00 | $99,583,000.00 | $46,094,000.00 | $162,452,000.00 | $119,600,000.00 | $41,496,000.00 | $36,892,000.00 | $36,629,000.00 | $39,910,000.00 | $41,345,000.00 | $40,006,000.00 | $39,728,000.00 | $39,683,000.00 | $38,651,000.00 | $32,105,000.00 | $139,449,000.00 | $35,791,000.00 | $33,239,000.00 | $33,163,000.00 | $114,476,000.00 | $28,853,000.00 | $30,667,000.00 | $32,772,000.00 | $160,380,000.00 | $34,585,000.00 | $70,742,000.00 | $39,894,000.00 | $166,401,000.00 | $98,546,000.00 | -- |
Research and Development | $23,246,000.00 | $91,682,000.00 | $68,230,000.00 | $46,208,000.00 | $22,828,000.00 | $85,770,000.00 | $21,349,000.00 | $42,517,000.00 | $20,929,000.00 | $72,522,000.00 | $17,468,000.00 | $35,636,000.00 | -- | $18,682,000.00 | $60,996,000.00 | $15,231,000.00 | $29,774,000.00 | $15,334,000.00 | $55,965,000.00 | $41,196,000.00 | -- | $13,388,000.00 | $13,997,000.00 | $51,024,000.00 | $37,744,000.00 | $12,551,000.00 | $11,989,000.00 | $41,673,000.00 | $11,659,000.00 | $9,004,000.00 | $9,215,000.00 | $32,002,000.00 | $7,961,000.00 | $16,068,000.00 | $8,052,000.00 | $31,043,000.00 | $7,693,000.00 | $7,840,000.00 | $8,215,000.00 | $7,837,000.00 | $21,117,000.00 | $7,525,000.00 | $5,857,000.00 | $26,352,000.00 | $6,585,000.00 | $11,931,000.00 | $6,621,000.00 | $22,393,000.00 | $16,933,000.00 | $5,615,000.00 | $7,435,000.00 | $31,966,000.00 | $17,942,000.00 | $11,759,000.00 | $8,171,000.00 | $29,857,000.00 | $28,254,000.00 | -- |
Selling, General, and Administrative | $43,530,000.00 | $164,460,000.00 | $122,758,000.00 | $83,110,000.00 | $40,923,000.00 | $158,901,000.00 | $120,191,000.00 | $40,538,000.00 | $39,352,000.00 | $129,155,000.00 | $31,296,000.00 | $62,893,000.00 | -- | $31,653,000.00 | $109,853,000.00 | $82,451,000.00 | $55,663,000.00 | $30,755,000.00 | $118,407,000.00 | $88,977,000.00 | -- | $61,051,000.00 | $31,847,000.00 | $115,900,000.00 | $87,598,000.00 | $29,231,000.00 | $29,220,000.00 | $102,025,000.00 | $74,666,000.00 | $46,942,000.00 | $23,001,000.00 | $81,691,000.00 | $20,972,000.00 | $41,385,000.00 | $21,187,000.00 | $19,080,000.00 | $62,969,000.00 | $20,922,000.00 | $22,068,000.00 | $84,380,000.00 | $21,512,000.00 | $41,028,000.00 | $19,618,000.00 | $81,449,000.00 | $20,075,000.00 | $20,618,000.00 | $20,240,000.00 | $65,584,000.00 | $49,174,000.00 | $33,049,000.00 | $18,957,000.00 | $78,360,000.00 | $16,627,000.00 | $35,410,000.00 | $19,268,000.00 | $74,880,000.00 | $60,422,000.00 | -- |
Total Operating Expenses | $74,809,000.00 | $289,401,000.00 | $214,523,000.00 | $143,241,000.00 | $71,316,000.00 | $275,393,000.00 | $69,747,000.00 | $71,954,000.00 | $65,993,000.00 | $236,274,000.00 | $175,078,000.00 | $114,055,000.00 | -- | $57,641,000.00 | $188,629,000.00 | $47,239,000.00 | $96,196,000.00 | $51,195,000.00 | $206,803,000.00 | $51,253,000.00 | -- | $50,677,000.00 | $51,896,000.00 | $190,515,000.00 | $48,639,000.00 | $93,046,000.00 | $44,932,000.00 | $163,336,000.00 | $120,189,000.00 | $37,873,000.00 | $35,882,000.00 | $129,889,000.00 | $30,164,000.00 | $33,898,000.00 | $34,305,000.00 | $128,957,000.00 | $30,903,000.00 | $31,030,000.00 | $34,609,000.00 | $166,973,000.00 | $32,861,000.00 | $32,171,000.00 | $28,037,000.00 | $29,319,000.00 | $30,073,000.00 | $27,849,000.00 | $32,214,000.00 | $99,469,000.00 | $25,061,000.00 | $50,430,000.00 | $29,721,000.00 | $116,441,000.00 | $73,264,000.00 | $25,537,000.00 | $28,753,000.00 | $112,492,000.00 | $118,783,000.00 | -- |
Loss from Operations | $25,607,000.00 | $110,496,000.00 | $30,309,000.00 | $58,510,000.00 | $26,312,000.00 | $103,079,000.00 | $28,661,000.00 | $47,574,000.00 | $24,283,000.00 | $64,054,000.00 | $42,366,000.00 | $27,091,000.00 | -- | $11,099,000.00 | $55,888,000.00 | $11,866,000.00 | $13,701,000.00 | $13,250,000.00 | $55,282,000.00 | $12,801,000.00 | -- | $29,498,000.00 | $14,393,000.00 | $71,013,000.00 | $55,337,000.00 | $34,342,000.00 | $17,227,000.00 | $57,195,000.00 | $38,101,000.00 | $25,828,000.00 | $10,212,000.00 | $32,563,000.00 | $11,048,000.00 | $10,185,000.00 | $2,587,000.00 | $28,933,000.00 | $24,719,000.00 | $10,315,000.00 | $5,397,000.00 | $-16,806,000.00 | $6,822,000.00 | $6,480,000.00 | $4,068,000.00 | $6,677,000.00 | $11,014,000.00 | $5,390,000.00 | $949,000.00 | $15,007,000.00 | $3,792,000.00 | $5,097,000.00 | $3,051,000.00 | $43,939,000.00 | $32,063,000.00 | $11,463,000.00 | $11,141,000.00 | $53,909,000.00 | $-20,237,000.00 | -- |
Loss Before Income Taxes | $16,916,000.00 | $83,748,000.00 | $68,002,000.00 | $25,271,000.00 | $19,737,000.00 | $87,159,000.00 | $26,772,000.00 | $20,754,000.00 | $20,698,000.00 | $56,172,000.00 | $37,333,000.00 | $23,805,000.00 | -- | $9,364,000.00 | $48,403,000.00 | $10,018,000.00 | $11,696,000.00 | $11,909,000.00 | $45,766,000.00 | $36,211,000.00 | -- | $12,902,000.00 | $12,322,000.00 | $61,302,000.00 | $18,621,000.00 | $14,685,000.00 | $14,421,000.00 | $76,134,000.00 | $9,497,000.00 | $50,067,000.00 | $35,388,000.00 | $32,522,000.00 | $20,439,000.00 | $9,598,000.00 | $2,228,000.00 | $46,022,000.00 | $40,087,000.00 | $25,821,000.00 | $5,246,000.00 | $-34,303,000.00 | $7,132,000.00 | $5,463,000.00 | $3,793,000.00 | $14,530,000.00 | $8,700,000.00 | $3,299,000.00 | $1,619,000.00 | $11,534,000.00 | $9,009,000.00 | $5,084,000.00 | $1,642,000.00 | $1,278,000.00 | $8,178,000.00 | $14,764,000.00 | $7,829,000.00 | $-7,973,000.00 | -- | -- |
Earnings Per Share Basic | $0.41 | $2.03 | $0.59 | $1.09 | $0.51 | $2.08 | $0.63 | $1.02 | $0.53 | $1.42 | $1.03 | $0.65 | -- | $0.32 | $1.27 | $0.91 | $0.33 | $0.34 | $1.16 | $0.90 | -- | $0.65 | $0.35 | $1.46 | $1.12 | $0.32 | $0.19 | $1.14 | $1.15 | $1.15 | $0.99 | $0.63 | $0.41 | $0.20 | $0.05 | $0.18 | $0.19 | $0.66 | $0.10 | $-0.70 | $0.13 | $0.05 | $0.03 | $0.13 | $0.05 | $0.03 | $0.06 | $0.47 | $-0.07 | $0.14 | $0.04 | $0.87 | $0.75 | $0.49 | $0.19 | $-0.03 | $-4.48 | -- |
Weighted Average Shares Basic | 35,914,000 | 35,844,000 | 35,839,000 | 35,851,000 | 35,810,000 | 35,652,000 | 35,625,000 | 35,609,000 | 35,538,000 | 35,396,000 | 35,447,000 | 35,326,000 | -- | 35,279,000 | 35,144,000 | 35,144,000 | 35,145,000 | 35,152,000 | 35,030,000 | 35,012,000 | -- | 34,981,000 | 34,958,000 | 34,913,000 | 34,899,000 | 34,949,000 | 34,887,000 | 34,817,000 | 34,833,000 | 34,827,000 | 34,765,000 | 34,694,000 | 34,689,000 | 34,696,000 | 34,657,000 | 34,579,000 | 34,578,000 | 34,630,000 | 34,506,000 | 34,352,000 | 34,389,000 | 34,304,000 | 34,227,000 | 34,073,000 | 34,058,000 | 34,036,000 | 33,983,000 | 33,775,000 | 33,755,000 | 33,731,000 | 33,679,000 | 33,481,000 | 33,489,000 | 33,478,000 | 33,449,000 | 23,703,000 | 15,916,000 | -- |
Earnings Per Share Diluted | $0.41 | $2.02 | $0.59 | $1.09 | $0.51 | $2.06 | $1.64 | $0.49 | $0.53 | $1.41 | $1.02 | $0.64 | -- | $0.32 | $1.25 | $0.89 | $0.33 | $0.34 | $1.15 | $0.25 | -- | $0.64 | $0.35 | $1.43 | $1.11 | $0.50 | $0.18 | $1.13 | -- | $1.13 | $0.98 | $0.63 | $0.41 | $0.19 | $0.05 | $1.02 | $0.84 | $0.66 | $0.10 | $-0.70 | $0.18 | $0.02 | $0.03 | $0.13 | $0.05 | $-0.03 | $0.06 | $0.58 | $-0.07 | $0.14 | $0.04 | $0.86 | $0.75 | $0.30 | $0.19 | $-0.03 | $-4.48 | -- |
Weighted Average Shares Diluted | 36,127,000 | 36,031,000 | 36,041,000 | 36,015,000 | 35,999,000 | 35,909,000 | 35,881,000 | 35,857,000 | 35,781,000 | 35,781,000 | 35,764,000 | 35,775,000 | -- | 35,789,000 | 35,654,000 | 35,688,000 | 35,579,000 | 35,561,000 | 35,546,000 | 35,523,000 | -- | 35,491,000 | 35,474,000 | 35,473,000 | 35,469,000 | 35,451,000 | 35,428,000 | 35,280,000 | 34,833,000 | 35,294,000 | 35,125,000 | 34,914,000 | 34,889,000 | 34,870,000 | 34,853,000 | 34,827,000 | 35,055,000 | 35,014,000 | 34,999,000 | 34,352,000 | 34,793,000 | 34,690,000 | 34,669,000 | 34,396,000 | 34,325,000 | 34,279,000 | 34,271,000 | 33,936,000 | 33,914,000 | 33,953,000 | 33,878,000 | 33,589,000 | 33,572,000 | 33,595,000 | 33,532,000 | 23,703,000 | 15,916,000 | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 35,891,000 | 35,814,000 | 35,810,000 | 35,808,000 | 35,802,000 | 35,711,000 | 35,689,000 | 35,623,000 | 35,684,000 | 35,601,000 | 35,600,000 | 35,489,000 | -- | 35,384,000 | 35,163,000 | 35,160,000 | 35,155,000 | 35,122,000 | 35,052,000 | 35,089,000 | -- | 34,972,000 | 34,998,000 | 34,886,000 | 34,916,000 | 34,671,000 | 34,685,000 | 34,595,000 | 34,583,000 | 34,580,000 | 34,546,000 | 34,458,000 | 34,439,000 | 34,431,000 | 34,516,000 | 34,345,000 | 34,341,000 | 34,409,000 | 34,406,000 | 34,219,000 | 34,209,000 | 34,192,000 | 34,173,000 | 33,991,000 | 33,959,000 | 33,940,000 | 33,920,000 | 33,796,000 | 33,710,000 | 33,694,000 | 33,599,000 | 33,478,000 | -- | -- | -- | 33,342,000 | -- | -- |
Common Stock Value | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | -- | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | -- | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | $423,856,000.00 | -- | -- | -- | $423,856,000.00 | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000 | 7,000,000 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $14.72 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |