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 | 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 | 2/28/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accounts Receivable Net Current | $27,244,000.00 | $22,694,000.00 | $21,823,000.00 | $28,468,000.00 | $28,405,000.00 | $25,053,000.00 | $25,079,000.00 | $35,990,000.00 | $51,649,000.00 | $30,604,000.00 | $31,018,000.00 | $38,233,000.00 | $19,464,000.00 | $20,697,000.00 | $30,815,000.00 | $16,473,000.00 | $16,025,000.00 | $21,399,000.00 | $20,104,000.00 | $25,688,000.00 | $16,967,000.00 | -- | -- | -- | -- | $19,911,000.00 | $13,686,000.00 | -- |
Inventory | $346,645,000.00 | $456,087,000.00 | $385,329,000.00 | $389,832,000.00 | $419,136,000.00 | $378,881,000.00 | $319,436,000.00 | $321,734,000.00 | $283,997,000.00 | $242,906,000.00 | $140,741,000.00 | $87,256,000.00 | $116,267,000.00 | $71,546,000.00 | $100,280,000.00 | $153,284,000.00 | $160,864,000.00 | $126,217,000.00 | $118,547,000.00 | $143,240,000.00 | $167,378,000.00 | -- | -- | -- | -- | $114,170,000.00 | $124,067,000.00 | -- |
Prepaid Expenses and Other Current Assets | $1,421,000.00 | $2,614,000.00 | $3,888,000.00 | $5,490,000.00 | $5,971,000.00 | $3,316,000.00 | $3,797,000.00 | $3,921,000.00 | $2,590,000.00 | $2,703,000.00 | $3,968,000.00 | $4,115,000.00 | $2,740,000.00 | $2,862,000.00 | $3,169,000.00 | $3,045,000.00 | $2,999,000.00 | $2,957,000.00 | $3,256,000.00 | $3,049,000.00 | $3,166,000.00 | -- | -- | -- | -- | $2,062,000.00 | $3,241,000.00 | -- |
Total Current Assets | $423,691,000.00 | $546,899,000.00 | $452,495,000.00 | $454,636,000.00 | $502,619,000.00 | $476,849,000.00 | $454,905,000.00 | $471,861,000.00 | $427,794,000.00 | $375,635,000.00 | $242,754,000.00 | $233,932,000.00 | $203,881,000.00 | $176,759,000.00 | $196,314,000.00 | $216,071,000.00 | $211,672,000.00 | $184,104,000.00 | $172,290,000.00 | $204,492,000.00 | $216,744,000.00 | -- | -- | -- | -- | $149,435,000.00 | $146,479,000.00 | -- |
Property Plant and Equipement | $271,273,000.00 | $265,726,000.00 | $247,752,000.00 | $207,568,000.00 | $177,818,000.00 | $158,991,000.00 | $145,217,000.00 | $129,439,000.00 | $126,361,000.00 | $120,748,000.00 | $118,643,000.00 | $111,925,000.00 | $106,320,000.00 | $95,337,000.00 | $90,809,000.00 | $87,048,000.00 | $86,876,000.00 | $81,273,000.00 | $80,294,000.00 | $79,615,000.00 | $78,043,000.00 | -- | -- | -- | -- | $45,669,000.00 | $48,448,000.00 | -- |
Intangible Assets Net | $78,276,000.00 | $80,546,000.00 | $76,166,000.00 | $77,999,000.00 | $79,832,000.00 | $81,665,000.00 | $83,498,000.00 | $84,187,000.00 | $85,993,000.00 | $87,800,000.00 | $89,816,000.00 | $71,388,000.00 | $72,757,000.00 | $68,473,000.00 | $69,520,000.00 | $67,807,000.00 | $68,854,000.00 | $69,900,000.00 | $68,286,000.00 | $69,239,000.00 | $70,189,000.00 | -- | -- | -- | -- | $25,862,000.00 | $26,606,000.00 | -- |
Goodwill | -- | -- | $108,385,000.00 | $89,128,000.00 | $89,128,000.00 | $83,460,000.00 | $83,460,000.00 | $78,154,000.00 | $80,413,000.00 | $80,318,000.00 | $81,473,000.00 | $47,919,000.00 | $45,095,000.00 | $40,742,000.00 | $40,616,000.00 | $38,979,000.00 | $38,979,000.00 | $39,049,000.00 | $36,728,000.00 | $36,729,000.00 | $36,762,000.00 | -- | -- | $28,395,000.00 | -- | $25,216,000.00 | $25,216,000.00 | -- |
Other Assets | $3,082,000.00 | $2,750,000.00 | $2,932,000.00 | $3,159,000.00 | $2,947,000.00 | $2,769,000.00 | $2,214,000.00 | $2,046,000.00 | $1,547,000.00 | $1,623,000.00 | $582,000.00 | $497,000.00 | $473,000.00 | $311,000.00 | $353,000.00 | $272,000.00 | $255,000.00 | $296,000.00 | $255,000.00 | $325,000.00 | $358,000.00 | -- | -- | -- | -- | $219,000.00 | $395,000.00 | -- |
Total Assets | $821,747,000.00 | $937,742,000.00 | $915,543,000.00 | $857,326,000.00 | $878,141,000.00 | $830,718,000.00 | $797,066,000.00 | $794,695,000.00 | $752,826,000.00 | $698,128,000.00 | $562,319,000.00 | $480,086,000.00 | $443,998,000.00 | $397,905,000.00 | $414,722,000.00 | $428,130,000.00 | $406,636,000.00 | $374,622,000.00 | $357,853,000.00 | $390,400,000.00 | $402,096,000.00 | -- | -- | -- | -- | $246,545,000.00 | $247,144,000.00 | -- |
Accounts Payable | $15,847,000.00 | $15,144,000.00 | $16,357,000.00 | $14,587,000.00 | $13,485,000.00 | $10,843,000.00 | $23,431,000.00 | $23,862,000.00 | $31,639,000.00 | $28,356,000.00 | $30,713,000.00 | $27,557,000.00 | $18,077,000.00 | $15,465,000.00 | $13,768,000.00 | $10,024,000.00 | $11,231,000.00 | -- | -- | -- | $10,642,000.00 | -- | -- | -- | -- | $12,394,000.00 | $12,013,000.00 | -- |
Accrued Liabilities | $25,530,000.00 | $29,160,000.00 | $29,580,000.00 | $30,595,000.00 | $32,190,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $630,028,000.00 | $724,552,000.00 | $594,720,000.00 | $530,773,000.00 | $555,058,000.00 | $538,723,000.00 | $509,957,000.00 | $509,930,000.00 | $481,402,000.00 | $437,019,000.00 | $327,647,000.00 | $283,621,000.00 | $288,403,000.00 | $248,707,000.00 | $266,359,000.00 | $288,285,000.00 | $270,313,000.00 | $238,561,000.00 | $220,592,000.00 | $256,109,000.00 | $270,663,000.00 | -- | -- | -- | -- | $195,712,000.00 | $190,110,000.00 | -- |
Long Term Debt | $61,978,000.00 | $62,570,000.00 | -- | -- | -- | $13,738,000.00 | -- | -- | -- | $19,194,000.00 | $20,840,000.00 | -- | $32,606,000.00 | -- | -- | -- | $21,566,000.00 | -- | -- | -- | $23,421,000.00 | -- | -- | -- | -- | $9,077,000.00 | $10,857,000.00 | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $24,173,000.00 | $48,137,000.00 | $160,901,000.00 | $166,487,000.00 | $162,927,000.00 | $163,203,000.00 | $164,603,000.00 | $156,938,000.00 | $125,094,000.00 | $96,810,000.00 | $79,911,000.00 | $48,942,000.00 | $21,039,000.00 | $15,783,000.00 | $5,929,000.00 | $-455,000.00 | $-3,442,000.00 | $-2,940,000.00 | $-454,000.00 | $-2,312,000.00 | $-4,156,000.00 | -- | -- | -- | -- | $1,085,000.00 | $7,783,000.00 | -- |
Total Stockholders' Equity | $133,542,000.00 | $156,997,000.00 | $265,840,000.00 | $271,570,000.00 | $268,100,000.00 | $237,012,000.00 | $232,126,000.00 | $229,782,000.00 | $216,441,000.00 | $206,126,000.00 | $179,689,000.00 | $141,482,000.00 | $100,612,000.00 | $94,215,000.00 | $84,142,000.00 | $77,308,000.00 | $75,430,000.00 | $76,788,000.00 | $79,569,000.00 | $78,124,000.00 | $76,450,000.00 | $77,453,000.00 | $78,534,000.00 | $75,263,000.00 | $53,309,000.00 | $50,833,000.00 | $57,034,000.00 | $49,238,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $821,747,000.00 | $937,742,000.00 | $915,543,000.00 | $857,326,000.00 | $878,141,000.00 | $830,718,000.00 | $797,066,000.00 | $794,695,000.00 | $752,826,000.00 | $698,128,000.00 | $562,319,000.00 | $480,086,000.00 | $443,998,000.00 | $397,905,000.00 | $414,722,000.00 | $428,130,000.00 | $406,636,000.00 | $374,622,000.00 | $357,853,000.00 | $390,400,000.00 | $402,096,000.00 | -- | -- | -- | -- | $246,545,000.00 | $247,144,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 | 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 | 2/28/2018 | 12/31/2017 | 12/31/2016 | 12/31/2015 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $614,838,000.00 | $565,349,000.00 | -- |
Cost of Revenues | $232,820,000.00 | $854,005,000.00 | $698,662,000.00 | $472,422,000.00 | $231,765,000.00 | $998,270,000.00 | $257,915,000.00 | $274,266,000.00 | $276,973,000.00 | $910,268,000.00 | $671,917,000.00 | $443,452,000.00 | $638,128,000.00 | $485,770,000.00 | $170,008,000.00 | $149,381,000.00 | $512,733,000.00 | $397,036,000.00 | $133,068,000.00 | $136,110,000.00 | -- | -- | -- | -- | -- | $487,701,000.00 | $448,167,000.00 | -- |
Gross Profit | $37,766,000.00 | $228,742,000.00 | $54,441,000.00 | $67,723,000.00 | $63,891,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $127,137,000.00 | $117,182,000.00 | -- |
Research and Development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Selling, General, and Administrative | $48,886,000.00 | $198,962,000.00 | $48,250,000.00 | $50,480,000.00 | $53,532,000.00 | $222,218,000.00 | $55,027,000.00 | $61,458,000.00 | $55,918,000.00 | $183,781,000.00 | $130,109,000.00 | $82,515,000.00 | $117,681,000.00 | $87,983,000.00 | $59,385,000.00 | $31,116,000.00 | $103,509,000.00 | $77,173,000.00 | $25,151,000.00 | $26,452,000.00 | -- | -- | -- | -- | -- | $105,096,000.00 | $97,614,000.00 | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-16,581,000.00 | $-106,702,000.00 | $1,589,000.00 | $18,740,000.00 | $5,956,000.00 | $89,715,000.00 | $87,410,000.00 | $32,960,000.00 | $38,629,000.00 | $124,094,000.00 | $38,139,000.00 | $59,725,000.00 | $47,538,000.00 | $36,944,000.00 | $12,628,000.00 | $6,784,000.00 | $12,128,000.00 | $13,309,000.00 | $6,488,000.00 | $6,058,000.00 | -- | -- | -- | -- | -- | $22,041,000.00 | $19,568,000.00 | -- |
Loss Before Income Taxes | $-28,780,000.00 | $-140,728,000.00 | $-2,943,000.00 | $4,447,000.00 | $-419,000.00 | $85,576,000.00 | $10,697,000.00 | $76,484,000.00 | $37,257,000.00 | $110,263,000.00 | $87,424,000.00 | $49,126,000.00 | $39,484,000.00 | $30,674,000.00 | $10,604,000.00 | $4,287,000.00 | $1,811,000.00 | $5,441,000.00 | $3,957,000.00 | $3,029,000.00 | -- | -- | -- | -- | -- | $13,387,000.00 | $12,294,000.00 | -- |
Earnings Per Share Basic | $-1.67 | $-8.41 | $-0.48 | $0.05 | $-0.12 | $3.47 | $3.57 | $1.76 | $1.44 | $4.43 | $3.58 | $2.23 | $1.56 | $0.55 | $0.39 | $0.08 | $-0.53 | $-0.41 | $0.02 | $0.04 | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 14,368,677 | 13,689,001 | 13,470,219 | 14,181,659 | 11,988,899 | 11,701,302 | 11,132,317 | 11,394,761 | 12,798,100 | 11,402,655 | 11,556,423 | 10,937,417 | 9,809,783 | 9,746,136 | 9,715,677 | 9,757,036 | 9,781,870 | 9,722,907 | 9,811,107 | 9,695,234 | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-1.67 | $-8.45 | $-0.49 | $0.12 | $-0.17 | $2.42 | $0.35 | $0.81 | $1.17 | $3.74 | $1.16 | $1.63 | $1.56 | $1.00 | $0.48 | $0.08 | $-0.53 | $-0.31 | $0.02 | $0.04 | -- | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 14,368,677 | 13,689,001 | 13,470,219 | 13,188,135 | 11,988,899 | 12,797,796 | 11,883,985 | 13,914,982 | 20,561,136 | 19,540,031 | 20,833,731 | 20,992,651 | 18,089,257 | 10,807,368 | 9,715,677 | 9,757,036 | 9,781,870 | 9,811,107 | 9,811,107 | 9,695,234 | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | 100,000,000 | -- | 100,000,000 | 100,000,000 | -- | 4,500,000 | 4,500,000 | -- |
Common Stock Shares Outstanding | 14,073,018 | 14,064,797 | 14,028,037 | 13,916,261 | 13,843,006 | 11,112,464 | 10,626,903 | 10,954,074 | 12,049,073 | 12,987,105 | 11,524,124 | 10,713,178 | 9,514,742 | 9,451,851 | 8,407,225 | 8,506,666 | 8,428,666 | 8,471,608 | 8,471,608 | 8,471,608 | 8,471,608 | -- | -- | -- | -- | 3,333,166 | 999,835 | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $3,000.00 | $1,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 | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
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 | 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 | -- | 150,000 | 150,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 | -- |
Share Price | -- | -- | -- | -- | -- | $10.29 | $10.29 | $10.29 | $10.29 | $10.29 | -- | -- | $10.29 | -- | -- | -- | $10.29 | $10.29 | $10.29 | $10.29 | $10.29 | $10.29 | $10.29 | $10.29 | $10.29 | -- | -- | -- |