Omega Flex, Inc(NASDAQ:OFLX)
Omega Flex, Inc., together with its subsidiaries, manufactures and sells flexible metal hoses and accessories in the United States and internationally. It offers flexible gas piping for use in residential and commercial buildings, as well as its fittings; and corrugated medical tubing for use in hos...
Website: http://www.omegaflexcorp.com
Founded: 1975
Full Time Employees: 151
Sector: Industrials
Industry: Specialty Industrial Machinery
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-03-31 | 2015-12-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-03-31 | 2013-12-31 | 2013-03-31 | 2012-12-31 | 2012-03-31 | 2011-12-31 | 2011-08-03 | 2011-06-30 | 2011-05-04 | 2011-03-31 | 2011-03-09 | 2010-11-04 | 2010-09-30 | 2010-08-04 | 2010-06-30 | 2010-05-07 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2004-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
net sales | 23,093,000 | 25,207,000 | 24,234,000 | 25,525,000 | 23,330,000 | 26,965,000 | 24,880,000 | 24,620,000 | 25,216,000 | 28,147,000 | 27,496,000 | 25,835,000 | 29,987,000 | 30,817,000 | 31,629,000 | 31,748,000 | 31,293,000 | 35,457,000 | 31,725,000 | 31,966,000 | 30,863,000 | 31,625,000 | 27,087,000 | 26,809,000 | 25,266,000 | 29,733,000 | 28,030,000 | 26,809,000 | 26,788,000 | 28,870,000 | 27,199,000 | 26,847,000 | 25,397,000 | 27,464,000 | 24,923,000 | 23,805,000 | 25,607,000 | 20,626,000 | 21,636,000 | 20,973,000 | 16,589,000 | 16,382,000 | 14,548,000 | 13,387,000 | 13,387,000 | 11,498,000 | 11,498,000 | 12,821,000 | 11,648,000 | 11,648,000 | 10,715,000 | 10,715,000 | 11,691,000 | 11,691,000 | 12,595,000 | 11,328,000 | 10,124,000 | 10,093,000 | 12,984,000 | 17,699,000 | 16,378,000 | 16,423,000 | 19,711,000 | 18,266,000 | 19,202,000 | 17,331,000 | 19,068,000 | 19,283,000 | 17,908,000 | 17,315,000 | 20,059,000 | 17,087,000 | |||||||
yoy | -1.02% | -6.52% | -2.60% | 3.68% | -7.48% | -4.20% | -9.51% | -4.70% | -15.91% | -8.66% | -13.07% | -18.62% | -4.17% | -13.09% | -0.30% | -0.68% | 1.39% | 12.12% | 17.12% | 19.24% | 22.15% | 6.36% | -3.36% | 0.00% | -5.68% | 2.99% | 3.06% | -0.14% | 5.48% | 5.12% | 9.13% | 12.78% | -0.82% | 20.83% | 18.35% | 28.02% | 14.03% | 22.37% | 26.53% | 4.41% | 14.93% | -1.29% | 7.31% | 19.65% | -0.37% | -0.37% | -14.93% | -5.41% | 15.48% | 15.83% | -3.00% | -36.00% | -38.19% | -38.54% | -34.13% | -3.10% | -14.71% | -5.24% | 3.37% | -5.27% | 7.23% | 0.09% | -4.94% | 12.85% | |||||||||||||||
qoq | -8.39% | 4.02% | -5.06% | 9.41% | -13.48% | 8.38% | 1.06% | -2.36% | -10.41% | 2.37% | 6.43% | -13.85% | -2.69% | -2.57% | -0.37% | 1.45% | -11.74% | 11.76% | -0.75% | 3.57% | -2.41% | 16.75% | 1.04% | 6.11% | -15.02% | 6.08% | 4.55% | 0.08% | -7.21% | 6.14% | 1.31% | 5.71% | -7.53% | 10.20% | 4.70% | -7.04% | 3.16% | 0.00% | 16.43% | 0.00% | -10.32% | 10.07% | 0.00% | 8.71% | 0.00% | -8.35% | 0.00% | -7.18% | 11.18% | 11.89% | 0.31% | -22.27% | -26.64% | 8.07% | -0.27% | -16.68% | 7.91% | -4.87% | 10.80% | -9.11% | -1.11% | 7.68% | 3.42% | -13.68% | 17.39% | ||||||||||||||
cost of goods sold | 10,008,000 | 10,280,000 | 9,653,000 | 10,103,000 | 9,258,000 | 10,373,000 | 9,530,000 | 9,398,000 | 10,117,000 | 11,157,000 | 10,549,000 | 10,035,000 | 11,359,000 | 12,177,000 | 11,872,000 | 10,955,000 | 12,178,000 | 13,222,000 | 11,686,000 | 12,268,000 | 11,304,000 | 11,372,000 | 9,821,000 | 10,073,000 | 9,497,000 | 10,632,000 | 10,326,000 | 10,073,000 | 9,842,000 | 10,568,000 | 10,652,000 | 10,633,000 | 10,364,000 | 10,383,000 | 9,716,000 | 9,663,000 | 10,271,000 | 8,134,000 | 8,298,000 | 8,583,000 | 7,310,000 | 7,782,000 | 7,093,000 | 6,570,000 | 6,570,000 | 5,544,000 | 5,544,000 | 6,198,000 | 5,926,000 | 5,926,000 | 5,176,000 | 5,176,000 | 5,273,000 | 5,273,000 | 5,584,000 | 5,082,000 | 5,076,000 | 5,765,000 | 7,021,000 | 8,837,000 | 8,164,000 | 8,243,000 | 8,054,000 | 10,485,000 | 10,668,000 | 9,249,000 | 9,461,000 | 9,349,000 | 8,621,000 | 8,251,000 | 10,147,000 | 8,601,000 | |||||||
gross profit | 13,085,000 | 14,927,000 | 14,581,000 | 15,422,000 | 14,072,000 | 16,592,000 | 15,350,000 | 15,222,000 | 15,099,000 | 16,990,000 | 16,947,000 | 15,800,000 | 18,628,000 | 18,640,000 | 19,757,000 | 20,793,000 | 19,115,000 | 22,235,000 | 20,039,000 | 19,698,000 | 19,559,000 | 20,253,000 | 17,266,000 | 16,736,000 | 15,769,000 | 19,101,000 | 17,704,000 | 16,736,000 | 16,946,000 | 18,302,000 | 16,547,000 | 16,214,000 | 15,033,000 | 17,081,000 | 15,207,000 | 14,142,000 | 15,336,000 | 12,492,000 | 13,338,000 | 12,390,000 | 9,279,000 | 8,600,000 | 7,455,000 | 6,817,000 | 6,817,000 | 5,954,000 | 5,954,000 | 6,623,000 | 5,722,000 | 5,722,000 | 5,539,000 | 5,539,000 | 6,418,000 | 6,418,000 | 7,011,000 | 6,246,000 | 5,048,000 | 4,328,000 | 5,963,000 | 8,862,000 | 8,214,000 | 8,180,000 | 11,657,000 | 7,781,000 | 8,534,000 | 8,082,000 | 9,607,000 | 9,934,000 | 9,287,000 | 9,064,000 | 9,912,000 | 8,486,000 | |||||||
yoy | -7.01% | -10.03% | -5.01% | 1.31% | -6.80% | -2.34% | -9.42% | -3.66% | -18.94% | -8.85% | -14.22% | -24.01% | -2.55% | -16.17% | -1.41% | 5.56% | -2.27% | 9.79% | 16.06% | 17.70% | 24.03% | 6.03% | -2.47% | 0.00% | -6.95% | 4.37% | 6.99% | 3.22% | 12.73% | 7.15% | 8.81% | 14.65% | -1.98% | 21.73% | 14.98% | 44.07% | 24.47% | 26.16% | 25.21% | 2.93% | 19.14% | 4.05% | 7.49% | 19.57% | -10.84% | -10.84% | -21.00% | -11.32% | 27.14% | 48.29% | 17.58% | -29.52% | -38.54% | -47.09% | -48.85% | 13.89% | -3.75% | 1.21% | 21.34% | -21.67% | -8.11% | -10.83% | -3.08% | 17.06% | |||||||||||||||
qoq | -12.34% | 2.37% | -5.45% | 9.59% | -15.19% | 8.09% | 0.84% | 0.81% | -11.13% | 0.25% | 7.26% | -15.18% | -0.06% | -5.65% | -4.98% | 8.78% | -14.03% | 10.96% | 1.73% | 0.71% | -3.43% | 17.30% | 3.17% | 6.13% | -17.44% | 7.89% | 5.78% | -1.24% | -7.41% | 10.61% | 2.05% | 7.86% | -11.99% | 12.32% | 7.53% | -7.79% | 7.65% | 0.00% | 14.49% | 0.00% | -10.10% | 15.75% | 0.00% | 3.30% | 0.00% | -13.70% | 0.00% | -8.46% | 12.25% | 23.73% | 16.64% | -27.42% | -32.71% | 7.89% | 0.42% | -29.83% | 49.81% | -8.82% | 5.59% | -15.87% | -3.29% | 6.97% | 2.46% | -8.56% | 16.80% | ||||||||||||||
gross margin % | 56.66% | 59.22% | 60.17% | 60.42% | 60.32% | 61.53% | 61.70% | 61.83% | 59.88% | 60.36% | 61.63% | 61.16% | 62.12% | 60.49% | 62.46% | 65.49% | 61.08% | 62.71% | 63.16% | 61.62% | 63.37% | 64.04% | 63.74% | 62.43% | 62.41% | 64.24% | 63.16% | 62.43% | 63.26% | 63.39% | 60.84% | 60.39% | 59.19% | 62.19% | 61.02% | 59.41% | 59.89% | NaN% | 60.56% | NaN% | 61.65% | 59.08% | NaN% | 55.93% | NaN% | 52.50% | NaN% | 51.24% | NaN% | 50.92% | 50.92% | 51.78% | 51.78% | 51.66% | 49.12% | 49.12% | 51.69% | 51.69% | 54.90% | 54.90% | 55.66% | 55.14% | 49.86% | 42.88% | 45.93% | 50.07% | 50.15% | 49.81% | 59.14% | 42.60% | 44.44% | 46.63% | 50.38% | 51.52% | 51.86% | 52.35% | 49.41% | 49.66% | NaN% |
selling expense | 5,494,000 | 5,519,000 | 4,993,000 | 5,217,000 | 5,001,000 | 5,337,000 | 4,976,000 | 4,874,000 | 5,352,000 | 5,362,000 | 5,059,000 | 4,999,000 | 5,573,000 | 5,386,000 | 5,261,000 | 5,501,000 | 5,783,000 | 5,804,000 | 4,876,000 | 4,928,000 | 4,821,000 | 4,535,000 | 3,991,000 | 4,300,000 | 4,551,000 | 4,839,000 | 5,383,000 | 4,300,000 | 4,510,000 | 4,157,000 | 4,265,000 | 4,281,000 | 4,414,000 | 4,003,000 | 4,004,000 | 4,046,000 | 4,306,000 | 3,853,000 | 3,815,000 | 3,775,000 | 3,123,000 | 3,048,000 | 2,956,000 | 2,690,000 | 2,690,000 | 2,358,000 | 2,358,000 | 2,355,000 | 2,148,000 | 2,148,000 | 2,197,000 | 2,197,000 | 2,155,000 | 2,155,000 | 1,927,000 | 1,982,000 | 1,969,000 | 1,994,000 | 2,359,000 | 2,750,000 | 2,810,000 | 2,494,000 | 3,039,000 | 2,846,000 | 3,264,000 | 2,827,000 | 3,021,000 | 3,040,000 | 2,907,000 | 2,525,000 | 2,976,000 | 2,484,000 | |||||||
general and administrative expense | 3,768,000 | 4,194,000 | 4,082,000 | 4,133,000 | 3,891,000 | 4,398,000 | 3,848,000 | 4,081,000 | 3,758,000 | 4,501,000 | 4,037,000 | 4,373,000 | 4,794,000 | 4,368,000 | 4,754,000 | 6,753,000 | 4,750,000 | 5,149,000 | 5,724,000 | 5,139,000 | 5,418,000 | 5,061,000 | 5,951,000 | 6,140,000 | 4,253,000 | 6,388,000 | 6,786,000 | 6,140,000 | 5,504,000 | 4,861,000 | 4,385,000 | 4,465,000 | 4,089,000 | 4,585,000 | 4,495,000 | 4,799,000 | 4,018,000 | 3,906,000 | 3,419,000 | 3,277,000 | 2,187,000 | 2,371,000 | 2,566,000 | 1,677,000 | 1,677,000 | 1,744,000 | 1,744,000 | 918,000 | 1,913,000 | 1,913,000 | 1,588,000 | 1,588,000 | 1,959,000 | 1,959,000 | 1,964,000 | 1,584,000 | 1,556,000 | 1,163,000 | 1,746,000 | 2,118,000 | 1,836,000 | 1,997,000 | 2,220,000 | 1,682,000 | 1,892,000 | 1,863,000 | 1,883,000 | 1,239,000 | 2,350,000 | 2,677,000 | 2,810,000 | 2,295,000 | |||||||
engineering expense | 1,512,000 | 1,240,000 | 1,321,000 | 1,350,000 | 1,130,000 | 1,095,000 | 1,058,000 | 984,000 | 931,000 | 1,014,000 | 992,000 | 907,000 | 955,000 | 1,219,000 | 1,101,000 | 1,197,000 | 1,216,000 | 1,284,000 | 1,113,000 | 1,212,000 | 1,001,000 | 1,114,000 | 945,000 | 1,152,000 | 1,120,000 | 1,060,000 | 1,162,000 | 1,152,000 | 1,341,000 | 1,452,000 | 1,221,000 | 1,110,000 | 1,030,000 | 825,000 | 798,000 | 862,000 | 808,000 | 712,000 | 720,000 | 631,000 | 704,000 | 718,000 | 635,000 | 648,000 | 648,000 | 588,000 | 588,000 | 616,000 | 474,000 | 474,000 | 647,000 | 647,000 | 584,000 | 584,000 | 606,000 | 525,000 | 570,000 | 549,000 | 595,000 | 510,000 | 514,000 | 603,000 | 746,000 | 729,000 | 612,000 | 606,000 | 479,000 | 467,000 | 533,000 | 410,000 | 590,000 | 415,000 | |||||||
operating profit | 2,311,000 | 3,974,000 | 4,185,000 | 4,722,000 | 4,050,000 | 5,762,000 | 5,468,000 | 5,283,000 | 5,058,000 | 6,113,000 | 6,859,000 | 5,521,000 | 7,306,000 | 7,667,000 | 8,641,000 | 7,342,000 | 7,366,000 | 9,998,000 | 8,326,000 | 8,419,000 | 8,319,000 | 9,543,000 | 6,379,000 | 5,144,000 | 5,845,000 | 6,814,000 | 4,373,000 | 5,144,000 | 5,591,000 | 7,832,000 | 6,676,000 | 6,358,000 | 5,500,000 | 7,668,000 | 5,910,000 | 4,435,000 | 6,204,000 | 4,021,000 | 5,384,000 | 4,707,000 | 3,265,000 | 2,463,000 | 5,998,000 | 1,802,000 | 1,802,000 | 1,264,000 | 1,264,000 | 2,734,000 | 1,187,000 | 1,187,000 | 1,107,000 | 1,107,000 | 1,720,000 | 1,720,000 | 2,514,000 | 2,155,000 | 953,000 | 622,000 | 1,232,000 | 3,687,000 | 2,989,000 | 3,192,000 | 5,621,000 | 2,369,000 | 2,600,000 | 2,622,000 | 4,049,000 | -3,820,000 | 3,497,000 | 3,452,000 | 3,536,000 | 3,292,000 | |||||||
yoy | -42.94% | -31.03% | -23.46% | -10.62% | -19.93% | -5.74% | -20.28% | -4.31% | -30.77% | -20.27% | -20.62% | -24.80% | -0.81% | -23.31% | 3.78% | -12.79% | -11.46% | 4.77% | 30.52% | 63.67% | 42.33% | 40.05% | 45.87% | 0.00% | 4.54% | -13.00% | -34.50% | -19.09% | 1.65% | 2.14% | 12.96% | 43.36% | -11.35% | 46.98% | 15.23% | 91.11% | -45.57% | 36.68% | 374.53% | -34.09% | 51.81% | 6.49% | 14.18% | 146.97% | -30.99% | -30.99% | -55.97% | -48.63% | 80.48% | 176.53% | 104.06% | -41.55% | -68.12% | -80.51% | -78.08% | 55.64% | 14.96% | 21.74% | 38.82% | -162.02% | -25.65% | -24.04% | 14.51% | -216.04% | |||||||||||||||
qoq | -41.85% | -5.04% | -11.37% | 16.59% | -29.71% | 5.38% | 3.50% | 4.45% | -17.26% | -10.88% | 24.23% | -24.43% | -4.71% | -11.27% | 17.69% | -0.33% | -26.33% | 20.08% | -1.10% | 1.20% | -12.83% | 49.60% | 24.01% | -11.99% | -14.22% | 55.82% | -14.99% | -7.99% | -28.61% | 17.32% | 5.00% | 15.60% | -28.27% | 29.75% | 33.26% | -28.51% | 14.38% | 0.00% | 42.56% | 0.00% | -53.77% | 130.33% | 0.00% | 7.23% | 0.00% | -35.64% | 0.00% | -31.58% | 16.66% | 126.13% | 53.22% | -49.51% | -66.59% | 23.35% | -6.36% | -43.21% | 137.27% | -8.88% | -0.84% | -35.24% | -205.99% | -209.24% | 1.30% | -2.38% | 7.41% | ||||||||||||||
operating margin % | 10.01% | 15.77% | 17.27% | 18.50% | 17.36% | 21.37% | 21.98% | 21.46% | 20.06% | 21.72% | 24.95% | 21.37% | 24.36% | 24.88% | 27.32% | 23.13% | 23.54% | 28.20% | 26.24% | 26.34% | 26.95% | 30.18% | 23.55% | 19.19% | 23.13% | 22.92% | 15.60% | 19.19% | 20.87% | 27.13% | 24.55% | 23.68% | 21.66% | 27.92% | 23.71% | 18.63% | 24.23% | NaN% | 19.49% | NaN% | 24.88% | 22.44% | NaN% | 19.68% | NaN% | 15.03% | NaN% | 41.23% | NaN% | 13.46% | 13.46% | 10.99% | 10.99% | 21.32% | 10.19% | 10.19% | 10.33% | 10.33% | 14.71% | 14.71% | 19.96% | 19.02% | 9.41% | 6.16% | 9.49% | 20.83% | 18.25% | 19.44% | 28.52% | 12.97% | 13.54% | 15.13% | 21.23% | -19.81% | 19.53% | 19.94% | 17.63% | 19.27% | NaN% |
interest income | 456,000 | 476,000 | 509,000 | 493,000 | 511,000 | 537,000 | 586,000 | 609,000 | 546,000 | 521,000 | 502,000 | 396,000 | 281,000 | 122,000 | 32,000 | 11,000 | 9,000 | 8,000 | 10,000 | 8,000 | 9,000 | 7,000 | 6,000 | 236,000 | 45,000 | 191,000 | 229,000 | 236,000 | 220,000 | 213,000 | 130,000 | 94,000 | 51,000 | 41,000 | 27,000 | 25,000 | 24,000 | 20,000 | 15,000 | 16,000 | 6,000 | 3,000 | 4,000 | 4,000 | 2,000 | 2,000 | -8,000 | 1,000 | 1,000 | -18,000 | -18,000 | -15,000 | -15,000 | 27,500 | 64,000 | 27,000 | 19,000 | 68,000 | 54,000 | 67,000 | 102,000 | 180,000 | 106,000 | 87,000 | 189,000 | 228,000 | 147,000 | 108,000 | 79,000 | 58,000 | 12,000 | ||||||||
other income | -93,000 | 20,000 | -1,000 | 229,000 | 83,000 | -188,000 | 21,000 | -31,000 | -29,000 | 32,000 | -41,000 | 24,000 | 31,000 | 163,000 | -210,000 | -26,000 | 15,000 | -19,000 | 7,000 | 18,000 | 59,000 | 19,000 | -33,000 | -108,000 | 106,000 | -55,000 | -33,000 | 38,000 | -20,000 | -40,000 | -76,000 | 36,000 | -4,500 | 4,000 | 18,000 | 48,000 | -84,000 | 59,000 | 24,000 | 24,000 | 28,000 | 28,000 | 3,750 | 25,000 | 25,000 | -9,000 | -9,000 | -1,000 | 24,250 | 22,000 | 85,000 | -10,000 | -7,000 | -58,000 | -38,000 | 12,000 | -711,000 | 381,000 | 169,000 | 195,000 | 180,000 | 91,000 | 160,000 | 55,000 | 64,000 | 127,000 | |||||||||||||
income before income taxes | 2,674,000 | 4,470,000 | 4,693,000 | 5,444,000 | 4,644,000 | 6,111,000 | 6,075,000 | 5,861,000 | 5,575,000 | 6,666,000 | 7,320,000 | 5,941,000 | 7,618,000 | 7,952,000 | 8,463,000 | 7,215,000 | 7,349,000 | 10,021,000 | 8,317,000 | 8,434,000 | 8,346,000 | 9,609,000 | 6,404,000 | 5,347,000 | 5,782,000 | 7,111,000 | 4,547,000 | 5,347,000 | 5,849,000 | 7,999,000 | 6,766,000 | 6,376,000 | 5,587,000 | 7,689,000 | 5,941,000 | 4,478,000 | 6,188,000 | 3,995,000 | 5,447,000 | 4,677,000 | 3,263,000 | 2,378,000 | 6,060,000 | 1,830,000 | 1,830,000 | 1,294,000 | 1,294,000 | 2,721,000 | 1,213,000 | 1,213,000 | 1,080,000 | 1,080,000 | 1,704,000 | 1,704,000 | 2,613,000 | 2,241,000 | 1,065,000 | 631,000 | 1,293,000 | 3,683,000 | 3,018,000 | 3,306,000 | 5,090,000 | 2,856,000 | 2,856,000 | 3,006,000 | 4,457,000 | -3,582,000 | 3,765,000 | 3,586,000 | 3,658,000 | 3,431,000 | |||||||
income tax expense | 670,000 | 1,140,000 | 1,062,000 | 1,341,000 | 1,124,000 | 1,466,000 | 1,479,000 | 1,387,000 | 1,375,000 | 1,811,000 | 1,746,000 | 1,391,000 | 1,877,000 | 1,769,000 | 1,924,000 | 1,755,000 | 1,879,000 | 2,421,000 | 2,160,000 | 2,232,000 | 2,049,000 | 2,406,000 | 1,576,000 | 1,325,000 | 1,416,000 | 1,533,000 | 1,153,000 | 1,325,000 | 1,418,000 | 1,947,000 | 1,556,000 | 1,564,000 | 1,384,000 | 3,156,000 | 1,895,000 | 1,394,000 | 2,005,000 | 1,308,000 | 1,733,000 | 1,491,000 | 1,041,000 | 794,000 | 2,137,000 | 671,000 | 671,000 | 482,000 | 482,000 | 733,000 | 373,000 | 373,000 | 425,000 | 425,000 | 638,000 | 638,000 | 898,000 | 602,000 | 426,000 | 246,000 | 303,000 | 1,293,000 | 1,085,000 | 1,237,000 | 1,915,000 | 1,029,000 | 1,048,000 | 1,134,000 | 1,517,000 | -1,263,000 | 1,463,000 | 1,345,000 | 1,189,000 | 1,491,000 | |||||||
net income | 2,004,000 | 3,330,000 | 3,631,000 | 4,103,000 | 3,520,000 | 4,645,000 | 4,596,000 | 4,474,000 | 4,200,000 | 4,855,000 | 5,574,000 | 4,550,000 | 5,741,000 | 6,183,000 | 6,539,000 | 5,460,000 | 5,470,000 | 7,600,000 | 6,157,000 | 6,202,000 | 6,297,000 | 7,203,000 | 4,828,000 | 4,022,000 | 4,366,000 | 5,578,000 | 3,394,000 | 4,022,000 | 4,431,000 | 6,052,000 | 5,210,000 | 4,812,000 | 4,203,000 | 4,533,000 | 4,046,000 | 3,084,000 | 4,183,000 | 2,687,000 | 3,714,000 | 3,186,000 | 2,222,000 | 1,584,000 | 3,923,000 | 1,159,000 | 1,159,000 | 812,000 | 812,000 | 1,988,000 | 840,000 | 840,000 | 655,000 | 655,000 | 1,066,000 | 1,066,000 | 4,377,740 | 160 | 60 | 385,000 | 990,000 | 2,390,000 | 1,933,000 | 2,069,000 | 3,175,000 | 1,827,000 | 1,808,000 | 1,872,000 | 2,940,000 | -2,319,000 | 2,302,000 | 2,241,000 | 2,469,000 | 1,940,000 | |||||||
yoy | -43.07% | -28.31% | -21.00% | -8.29% | -16.19% | -4.33% | -17.55% | -1.67% | -26.84% | -21.48% | -14.76% | -16.67% | 4.95% | -18.64% | 6.20% | -11.96% | -13.13% | 5.51% | 27.53% | 54.20% | 44.23% | 29.13% | 42.25% | 0.00% | -1.47% | -7.83% | -34.86% | -16.42% | 5.42% | 33.51% | 28.77% | 56.03% | 0.48% | 50.58% | 12.63% | 101.14% | -43.36% | 36.67% | 383.13% | -41.70% | 37.98% | -3.33% | 23.97% | 203.51% | -21.20% | -21.20% | -85.04% | 409275.00% | 1776566.67% | 176.88% | 342.20% | -99.99% | -100.00% | -81.39% | -68.82% | 30.82% | 6.91% | 10.52% | 7.99% | -178.78% | -21.46% | -16.47% | 19.08% | -219.54% | |||||||||||||||
qoq | -39.82% | -8.29% | -11.50% | 16.56% | -24.22% | 1.07% | 2.73% | 6.52% | -13.49% | -12.90% | 22.51% | -20.75% | -7.15% | -5.44% | 19.76% | -0.18% | -28.03% | 23.44% | -0.73% | -1.51% | -12.58% | 49.19% | 20.04% | -7.88% | -21.73% | 64.35% | -15.61% | -9.23% | -26.78% | 16.16% | 8.27% | 14.49% | -7.28% | 12.04% | 31.19% | -26.27% | 16.57% | 0.00% | 42.73% | 0.00% | -59.15% | 136.67% | 0.00% | 28.24% | 0.00% | -38.56% | 0.00% | -75.65% | 2735987.50% | 166.67% | -99.98% | -61.11% | -58.58% | 23.64% | -6.57% | -34.83% | 73.78% | 1.05% | -3.42% | -36.33% | -226.78% | -200.74% | 2.72% | -9.23% | 27.27% | ||||||||||||||
net income margin % | 8.68% | 13.21% | 14.98% | 16.07% | 15.09% | 17.23% | 18.47% | 18.17% | 16.66% | 17.25% | 20.27% | 17.61% | 19.14% | 20.06% | 20.67% | 17.20% | 17.48% | 21.43% | 19.41% | 19.40% | 20.40% | 22.78% | 17.82% | 15.00% | 17.28% | 18.76% | 12.11% | 15.00% | 16.54% | 20.96% | 19.16% | 17.92% | 16.55% | 16.51% | 16.23% | 12.96% | 16.34% | NaN% | 13.03% | NaN% | 17.17% | 15.19% | NaN% | 13.39% | NaN% | 9.67% | NaN% | 26.97% | NaN% | 8.66% | 8.66% | 7.06% | 7.06% | 15.51% | 7.21% | 7.21% | 6.11% | 6.11% | 9.12% | 9.12% | 34.76% | 0.00% | 0.00% | 3.81% | 7.62% | 13.50% | 11.80% | 12.60% | 16.11% | 10.00% | 9.42% | 10.80% | 15.42% | -12.03% | 12.85% | 12.94% | 12.31% | 11.35% | NaN% |
net loss - noncontrolling interest | 73,000 | 39,500 | 57,000 | 53,000 | 48,000 | 15,500 | 21,000 | 22,000 | 19,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to omega flex, inc. | 2,077,000 | 3,415,000 | 3,688,000 | 4,156,000 | 3,568,000 | 4,682,000 | 4,617,000 | 4,496,000 | 4,219,000 | 4,889,000 | 5,576,000 | 4,556,000 | 5,742,000 | 6,181,000 | 6,540,000 | 5,450,000 | 5,451,000 | 7,596,000 | 6,148,000 | 6,184,000 | 6,267,000 | 7,178,000 | 4,817,000 | 3,983,000 | 4,344,000 | 5,553,000 | 3,368,000 | 3,983,000 | 4,382,000 | 6,024,000 | 5,176,000 | 4,776,000 | 4,163,000 | 4,476,000 | 4,014,000 | 3,034,000 | 4,138,000 | 2,643,000 | 3,670,000 | 3,143,000 | 2,195,000 | 1,582,000 | 3,920,000 | 1,165,000 | 1,165,000 | 819,000 | 819,000 | 1,986,000 | 843,000 | 843,000 | 662,000 | 662,000 | 1,075,000 | 1,075,000 | 1,712,000 | 1,636,000 | 641,000 | 392,000 | |||||||||||||||||||||
basic and diluted earnings per common share | 210 | 340 | 370 | 410 | 350 | 460 | 460 | 450 | 420 | 490 | 550 | 450 | 570 | 610 | 650 | 540 | 540 | 760 | 610 | 610 | 620 | 710 | 480 | 390 | 430 | 550 | 330 | 390 | 430 | 600 | 510 | 470 | 410 | 440 | 400 | 300 | 410 | 260 | 360 | 310 | 220 | 160 | |||||||||||||||||||||||||||||||||||||
cash dividends declared per common share | 340 | 340 | 340 | 340 | 340 | 340 | 340 | 340 | 330 | 330 | 330 | 330 | 320 | 320 | 320 | 320 | 300 | 300 | 300 | 300 | 280 | 280 | 280 | 520 | 3,780 | 280 | 280 | 240 | 240 | 460 | 220 | 220 | 220 | ||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted weighted-average shares outstanding | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,000 | 10,094,322,000 | 10,094,322,000 | 10,094,000 | 10,094,000 | 10,094,322,000 | 10,092,124,000 | 10,094,000 | 10,093,000 | 10,092,428,000 | 10,091,832,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | |||||||||||||||||||||||||||||||
less: net loss attributable to the noncontrolling interest | 2,250 | 2,000 | 6,000 | 1,000 | -7,000 | 1,000 | -18,000 | -39,000 | 9,000 | 7,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: net income attributable to the noncontrolling interest | -19,000 | -28,500 | -26,000 | -39,000 | -27,500 | -34,000 | -36,000 | -31,750 | -32,000 | -50,000 | 9,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: net (income) attributable to the noncontrolling interest | -14,250 | -9,000 | -8,000 | -11,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: net income attributable to the noncontrolling interest, net of tax | -30,000 | -22,000 | -49,000 | -40,000 | -45,000 | -44,000 | -44,000 | -43,000 | -27,000 | 6,000 | 7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other expense | -40,000 | -46,000 | -46,000 | -1,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
insurance legal recovery | -4,700,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: net loss attributable to the noncontrolling interest, net of tax | 6,000 | 7,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic earnings per common share: | 180 | 220 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
earnings per share | 0.39 | 0.12 | 0.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic weighted-average shares outstanding | 10,092 | 10,092 | 10,092 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,093,000 | 10,100,000 | 10,094,000 | 10,101,000 | 10,113,000 | 10,152,000 | 10,154,000 | 10,154,000 | 10,154,000 | 10,154,000 | 10,154,000 | 10,154,000 | 10,154,000 | 10,154,000 | 10,154,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
diluted earnings per common share: | 180 | 220 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted weighted-average shares outstanding | 10,092 | 10,092 | 10,092 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,092,000 | 10,093,000 | 10,100,000 | 10,094,000 | 10,101,000 | 10,113,000 | 10,152,000 | 10,154,000 | 10,154,000 | 10,154,000 | 10,154,000 | 10,154,000 | 10,154,000 | 10,154,000 | 10,154,000 | 10,154,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
less: loss attributable to the noncontrolling interest, net of tax | 7,000 | 7,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
& #160; | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss attributable to the noncontrolling interest, net of tax | 4,750 | 3,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income (gain) attributable to the noncontrolling interest, net of tax | 3,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income including noncontrolling interest | 665,750 | 1,639,000 | 639,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: net loss – noncontrolling interest | 1,500 | -3,000 | 2,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
legal settlement and related costs | 31,000 | -203,000 | 65,000 | -106,000 | 31,000 | 155,000 | 166,000 | 164,000 | 175,000 | 9,008,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends declared per share |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-08-03 | 2011-06-30 | 2011-05-04 | 2011-03-31 | 2011-03-09 | 2010-11-04 | 2010-09-30 | 2010-08-04 | 2010-06-30 | 2010-05-07 | 2010-03-31 | 2010-03-09 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 49,757,000 | 53,226,000 | 49,368,000 | 50,734,000 | 49,226,000 | 51,699,000 | 45,873,000 | 45,705,000 | 45,268,000 | 46,356,000 | 37,954,000 | 39,875,000 | 35,480,000 | 37,703,000 | 30,569,000 | 30,272,000 | 28,971,000 | 32,913,000 | 27,245,000 | 28,463,000 | 22,674,000 | 23,633,000 | 18,577,000 | 19,487,000 | 13,834,000 | 16,098,000 | 25,158,000 | 23,920,000 | 20,951,000 | 32,392,000 | 6,445,000 | 38,504,000 | 35,579,000 | 37,938,000 | 31,607,000 | 28,568,000 | 23,987,000 | 35,318,000 | 28,165,000 | 25,423,000 | 23,522,000 | 30,152,000 | 24,199,000 | 20,430,000 | 16,526,000 | 22,585,000 | 16,123,000 | 11,062,000 | 6,899,000 | 8,257,000 | 7,032,000 | 2,502,000 | 658,000 | 939,000 | 9,206,000 | 8,037,000 | 8,520,000 | 3,476,000 | 1,362,000 | 1,802,000 | 1,802,000 | 1,191,000 | 1,191,000 | 2,209,000 | 955,000 | 955,000 | 614,000 | 614,000 | 1,906,000 | 1,906,000 | 2,209,000 | 1,881,000 | 10,701,000 | 8,278,000 | 8,917,000 | 9,773,000 | 11,196,000 | 6,401,000 | 3,924,000 | 13,143,000 | 8,790,000 | 5,445,000 | 4,774,000 | 17,424,000 | 11,316,000 | 8,631,000 | 11,928,000 | 9,882,000 | 7,325,000 |
accounts receivable - less allowances of 817 and 857, respectively | 14,426,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories - net | 13,278,000 | 13,397,000 | 14,310,000 | 14,515,000 | 15,177,000 | 14,559,000 | 16,053,000 | 15,932,000 | 15,582,000 | 15,597,000 | 16,150,000 | 17,375,000 | 17,789,000 | 17,764,000 | 21,827,000 | 21,542,000 | 17,820,000 | 15,565,000 | 11,759,000 | 11,949,000 | 11,510,000 | 11,429,000 | 11,083,000 | 11,222,000 | 7,976,000 | 6,016,000 | 6,016,000 | 6,188,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other current assets | 1,784,000 | 2,727,000 | 3,526,000 | 2,194,000 | 2,303,000 | 2,983,000 | 4,854,000 | 1,432,000 | 2,398,000 | 2,874,000 | 4,577,000 | 1,118,000 | 2,069,000 | 2,785,000 | 4,615,000 | 2,296,000 | 1,854,000 | 2,533,000 | 3,361,000 | 1,003,000 | 1,589,000 | 2,137,000 | 2,840,000 | 974,000 | 1,503,000 | 2,097,000 | 2,692,000 | 862,000 | 1,446,000 | 1,859,000 | 2,411,000 | 963,000 | 1,369,000 | 1,895,000 | 2,442,000 | 1,384,000 | 1,251,000 | 1,981,000 | 3,171,000 | 1,302,000 | 1,369,000 | 1,647,000 | 1,849,000 | 1,058,000 | 1,240,000 | 1,468,000 | 996,000 | 947,000 | 989,000 | 1,359,000 | 1,471,000 | 1,135,000 | 1,315,000 | 1,503,000 | 1,662,000 | 1,041,000 | 912,000 | 1,240,000 | 1,739,000 | 471,000 | 471,000 | 589,000 | 589,000 | 644,000 | 1,017,000 | 1,017,000 | 758,000 | 758,000 | 381,000 | 381,000 | 644,000 | 542,000 | 1,388,000 | 1,342,000 | 1,159,000 | 603,000 | 1,890,000 | 1,670,000 | 1,779,000 | 705,000 | 3,339,000 | 3,154,000 | 3,228,000 | 529,000 | 480,000 | 164,000 | 238,000 | 457,000 | 659,000 |
total current assets | 79,245,000 | 83,015,000 | 81,621,000 | 80,699,000 | 80,520,000 | 83,622,000 | 80,913,000 | 76,481,000 | 77,519,000 | 80,188,000 | 74,849,000 | 72,632,000 | 72,762,000 | 75,755,000 | 76,054,000 | 71,513,000 | 67,405,000 | 71,737,000 | 65,562,000 | 59,875,000 | 55,930,000 | 57,357,000 | 49,165,000 | 45,657,000 | 42,083,000 | 46,320,000 | 77,995,000 | 73,732,000 | 71,002,000 | 73,622,000 | 68,853,000 | 63,270,000 | 60,352,000 | 63,476,000 | 58,304,000 | 53,554,000 | 50,087,000 | 59,676,000 | 53,369,000 | 48,438,000 | 45,783,000 | 56,691,000 | 50,214,000 | 44,183,000 | 39,024,000 | 45,765,000 | 39,564,000 | 31,842,000 | 26,914,000 | 30,183,000 | 29,261,000 | 23,404,000 | 20,538,000 | 22,454,000 | 29,062,000 | 25,623,000 | 26,153,000 | 20,947,000 | 18,727,000 | 17,561,000 | 17,561,000 | 16,136,000 | 16,136,000 | 17,042,000 | 19,348,000 | 19,348,000 | 18,435,000 | 18,435,000 | 19,229,000 | 19,229,000 | 17,042,000 | 19,088,000 | 25,253,000 | 23,201,000 | 24,302,000 | 28,526,000 | 33,802,000 | 31,171,000 | 28,815,000 | 38,976,000 | 32,780,000 | 30,840,000 | 27,134,000 | 38,694,000 | 33,635,000 | 26,409,000 | 26,508,000 | 28,757,000 | 23,739,000 |
right-of-use assets - operating | 4,207,000 | 4,437,000 | 4,613,000 | 4,813,000 | 4,838,000 | 4,944,000 | 5,319,000 | 5,316,000 | 4,622,000 | 2,940,000 | 2,920,000 | 3,140,000 | 3,141,000 | 3,205,000 | 3,095,000 | 3,445,000 | 3,481,000 | 3,374,000 | 3,571,000 | 395,000 | 493,000 | 524,000 | 589,000 | 664,000 | 771,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment - net | 10,529,000 | 10,163,000 | 10,316,000 | 10,021,000 | 9,914,000 | 9,700,000 | 9,512,000 | 9,474,000 | 9,125,000 | 8,951,000 | 9,057,000 | 8,697,000 | 8,594,000 | 8,404,000 | 8,558,000 | 8,496,000 | 8,361,000 | 8,569,000 | 8,666,000 | 8,736,000 | 8,599,000 | 8,647,000 | 8,660,000 | 8,830,000 | 8,909,000 | 8,899,000 | 8,799,000 | 8,530,000 | 8,378,000 | 7,274,000 | 6,998,000 | 6,967,000 | 4,402,000 | 4,547,000 | 4,638,000 | 4,616,000 | 4,667,000 | 4,575,000 | 4,483,000 | 4,548,000 | 4,645,000 | 4,762,000 | 4,898,000 | 4,946,000 | 4,765,000 | 4,824,000 | 4,935,000 | 5,055,000 | 5,158,000 | 5,270,000 | 5,395,000 | 5,570,000 | 5,570,000 | 5,645,000 | 5,645,000 | 5,893,000 | 5,893,000 | 6,018,000 | 6,018,000 | 6,119,000 | 6,119,000 | 6,449,000 | 6,574,000 | 6,590,000 | 6,694,000 | 6,806,000 | 6,705,000 | 6,655,000 | 6,704,000 | 6,678,000 | 6,606,000 | 6,115,000 | 5,741,000 | 5,787,000 | |||||||||||||||
goodwill - net | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred taxes | 642,000 | 595,000 | 391,000 | 352,000 | 347,000 | 365,000 | 336,000 | 495,000 | 21,000 | 189,000 | 82,000 | 758,000 | 488,000 | 923,000 | 206,000 | 410,000 | 7,000 | 7,000 | 5,000 | 5,000 | 5,000 | 5,000 | 4,000 | 4,000 | 4,000 | 4,000 | 3,000 | 3,000 | 3,000 | 3,000 | 12,000 | 12,000 | 12,000 | 12,000 | 20,000 | 361,000 | 136,000 | 19,000 | 100,000 | 102,000 | 114,000 | 114,000 | 467,000 | 708,000 | 644,000 | 625,000 | 791,000 | 838,000 | 766,000 | 871,000 | 902,000 | 868,000 | 783,000 | 750,000 | 645,000 | 755,000 | 766,000 | 714,000 | 630,000 | 866,000 | 866,000 | 915,000 | 915,000 | 859,000 | 866,000 | 866,000 | 921,000 | 921,000 | 712,000 | 712,000 | 859,000 | 712,000 | 1,182,000 | 922,000 | 1,179,000 | 334,000 | 187,000 | 92,000 | 2,847,000 | 2,723,000 | 252,000 | 252,000 | 252,000 | 118,000 | |||||
other long term assets | 3,156,000 | 3,218,000 | 3,379,000 | 3,372,000 | 3,609,000 | 3,734,000 | 3,600,000 | 4,331,000 | 4,418,000 | 4,440,000 | 5,158,000 | 5,623,000 | 5,771,000 | 5,871,000 | 1,584,000 | 1,558,000 | 1,658,000 | 1,702,000 | 1,674,000 | 1,644,000 | 1,585,000 | 1,591,000 | 1,520,000 | 1,481,000 | 1,411,000 | 1,454,000 | 1,416,000 | 1,385,000 | 1,360,000 | 1,307,000 | 1,343,000 | 1,332,000 | 3,072,000 | 3,079,000 | 3,053,000 | 2,988,000 | 2,986,000 | 2,939,000 | 2,925,000 | 2,892,000 | 1,323,000 | 1,305,000 | 1,271,000 | 1,253,000 | 1,322,000 | 1,364,000 | 1,409,000 | 1,483,000 | 1,540,000 | 1,603,000 | 1,628,000 | 1,732,000 | 1,821,000 | 1,865,000 | 1,951,000 | 2,028,000 | 1,732,000 | 1,748,000 | 1,496,000 | 752,000 | 752,000 | 746,000 | 746,000 | 706,000 | 671,000 | 671,000 | 657,000 | 657,000 | 657,000 | 657,000 | 706,000 | 622,000 | 592,000 | 525,000 | 534,000 | 533,000 | 533,000 | 520,000 | 521,000 | 484,000 | 448,000 | 448,000 | 432,000 | 432,000 | 432,000 | 338,000 | |||
total assets | 101,305,000 | 104,954,000 | 103,846,000 | 102,783,000 | 102,754,000 | 105,891,000 | 102,870,000 | 99,623,000 | 99,210,000 | 100,234,000 | 95,592,000 | 94,376,000 | 94,282,000 | 97,684,000 | 93,023,000 | 88,948,000 | 84,438,000 | 88,915,000 | 82,852,000 | 77,287,000 | 70,177,000 | 71,571,000 | 63,386,000 | 59,917,000 | 56,518,000 | 60,984,000 | 92,519,000 | 88,215,000 | 85,087,000 | 86,836,000 | 81,415,000 | 75,603,000 | 74,236,000 | 77,091,000 | 71,920,000 | 67,465,000 | 63,702,000 | 70,562,000 | 64,399,000 | 59,436,000 | 55,293,000 | 66,274,000 | 59,627,000 | 53,629,000 | 48,447,000 | 55,138,000 | 48,953,000 | 41,399,000 | 36,625,000 | 40,074,000 | 39,313,000 | 33,608,000 | 30,650,000 | 32,669,000 | 39,474,000 | 36,232,000 | 36,569,000 | 31,491,000 | 29,144,000 | 27,409,000 | 27,409,000 | 26,053,000 | 26,053,000 | 27,058,000 | 29,438,000 | 29,438,000 | 28,636,000 | 28,636,000 | 29,531,000 | 29,531,000 | 27,058,000 | 29,532,000 | 39,070,000 | 37,076,000 | 34,944,000 | 38,993,000 | 44,555,000 | 42,036,000 | 39,566,000 | 49,772,000 | 46,695,000 | 44,768,000 | 41,036,000 | 52,623,000 | 47,449,000 | 39,732,000 | 39,457,000 | 41,714,000 | 36,640,000 |
liabilities and shareholders’ equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 2,964,000 | 2,528,000 | 2,078,000 | 2,056,000 | 2,191,000 | 2,661,000 | 2,588,000 | 2,285,000 | 2,857,000 | 2,090,000 | 1,473,000 | 1,866,000 | 2,050,000 | 2,290,000 | 2,576,000 | 2,682,000 | 2,399,000 | 3,355,000 | 1,852,000 | 2,160,000 | 1,888,000 | 2,471,000 | 2,147,000 | 2,155,000 | 2,156,000 | 2,383,000 | 2,859,000 | 1,733,000 | 2,024,000 | 2,775,000 | 2,554,000 | 1,454,000 | 2,054,000 | 2,598,000 | 2,163,000 | 2,110,000 | 1,790,000 | 2,311,000 | 2,031,000 | 1,993,000 | 2,115,000 | 2,489,000 | 1,574,000 | 1,294,000 | 1,406,000 | 2,352,000 | 2,000,000 | 1,421,000 | 1,356,000 | 1,793,000 | 2,064,000 | 1,641,000 | 2,052,000 | 2,737,000 | 1,498,000 | 1,221,000 | 1,386,000 | 1,019,000 | 952,000 | 1,069,000 | 1,069,000 | 746,000 | 746,000 | 856,000 | 1,265,000 | 1,265,000 | 1,223,000 | 1,223,000 | 813,000 | 813,000 | 856,000 | 863,000 | 559,000 | 741,000 | 803,000 | 1,562,000 | 851,000 | 898,000 | 1,287,000 | 1,486,000 | 1,399,000 | 2,755,000 | 2,761,000 | 1,236,000 | 963,000 | 789,000 | 1,320,000 | 1,554,000 | 987,000 |
accrued compensation | 581,000 | 1,566,000 | 1,259,000 | 934,000 | 639,000 | 1,989,000 | 1,475,000 | 1,006,000 | 600,000 | 3,198,000 | 2,486,000 | 1,708,000 | 1,136,000 | 3,782,000 | 2,897,000 | 3,178,000 | 1,791,000 | 7,008,000 | 5,192,000 | 3,609,000 | 2,007,000 | 5,429,000 | 3,640,000 | 2,337,000 | 1,422,000 | 4,618,000 | 3,159,000 | 2,273,000 | 1,296,000 | 5,295,000 | 3,763,000 | 2,466,000 | 1,268,000 | 4,851,000 | 3,394,000 | 2,237,000 | 1,392,000 | 4,319,000 | 3,125,000 | 1,973,000 | 896,000 | 4,669,000 | 3,443,000 | 2,234,000 | 1,131,000 | 4,184,000 | 3,043,000 | 1,656,000 | 818,000 | 3,114,000 | 2,203,000 | 1,352,000 | 603,000 | 349,000 | 1,962,000 | 1,455,000 | 1,335,000 | 1,470,000 | 1,010,000 | 834,000 | 834,000 | 523,000 | 523,000 | 1,433,000 | 1,950,000 | 1,950,000 | 1,394,000 | 1,394,000 | 1,025,000 | 1,025,000 | 1,433,000 | 1,552,000 | 924,000 | 479,000 | 197,000 | 2,169,000 | 1,874,000 | 1,094,000 | 871,000 | 2,692,000 | 1,560,000 | 1,123,000 | 729,000 | 2,362,000 | 1,469,000 | 1,508,000 | 799,000 | 2,631,000 | 1,886,000 |
accrued commissions and sales incentives | 2,707,000 | 3,520,000 | 3,372,000 | 3,008,000 | 2,890,000 | 3,873,000 | 3,308,000 | 2,850,000 | 2,930,000 | 4,428,000 | 3,418,000 | 4,175,000 | 3,269,000 | 4,996,000 | 4,765,000 | 3,944,000 | 3,589,000 | 7,183,000 | 5,493,000 | 4,555,000 | 3,405,000 | 4,348,000 | 3,415,000 | 2,846,000 | 3,006,000 | 4,461,000 | 4,284,000 | 3,402,000 | 2,974,000 | 4,264,000 | 4,063,000 | 3,177,000 | 2,879,000 | 4,284,000 | 4,277,000 | 3,441,000 | 2,567,000 | 3,700,000 | 3,239,000 | 3,094,000 | 2,500,000 | 4,333,000 | 3,271,000 | 2,507,000 | 2,134,000 | 2,749,000 | 2,780,000 | 2,085,000 | 1,711,000 | 3,934,000 | 3,114,000 | 2,375,000 | 1,903,000 | 3,671,000 | 2,634,000 | 2,227,000 | 1,600,000 | 2,098,000 | 1,744,000 | 1,297,000 | 1,297,000 | 1,297,000 | 1,297,000 | 2,410,000 | 2,410,000 | 1,680,000 | 2,028,000 | 3,032,000 | 2,185,000 | 4,859,000 | |||||||||||||||||||
dividends payable | 3,433,000 | 3,431,000 | 3,433,000 | 3,432,000 | 3,432,000 | 3,432,000 | 3,432,000 | 3,432,000 | 3,331,000 | 3,332,000 | 3,331,000 | 3,332,000 | 3,229,000 | 3,232,000 | 3,230,000 | 3,230,000 | 3,028,000 | 3,028,000 | 3,027,000 | 2,827,000 | 2,826,000 | 2,826,000 | 2,827,000 | 2,826,000 | 2,826,000 | 2,826,000 | 2,826,000 | 2,422,000 | 2,422,000 | 2,422,000 | 2,220,000 | 2,220,000 | 2,220,000 | 8,578,000 | 8,578,000 | 4,945,000 | 7,092,000 | 4,061,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
taxes payable | 151,000 | 1,676,000 | 710,000 | 96,000 | 1,299,000 | 190,000 | 261,000 | 1,446,000 | 109,000 | 1,873,000 | 1,000 | 279,000 | 2,726,000 | 979,000 | 2,858,000 | 1,534,000 | 423,000 | 738,000 | 686,000 | 58,000 | 909,000 | 1,550,000 | 568,000 | 553,000 | 501,000 | 2,533,000 | 487,000 | 129,000 | 739,000 | 1,081,000 | 433,000 | 369,000 | 935,000 | 1,612,000 | 1,216,000 | 455,000 | 472,000 | 134,000 | 165,000 | 149,000 | 715,000 | 235,000 | 1,884,000 | 69,000 | 69,000 | 430,000 | 430,000 | 215,000 | 152,000 | 152,000 | 530,000 | 530,000 | 215,000 | 226,000 | 377,000 | 1,357,000 | 799,000 | 654,000 | 1,967,000 | ||||||||||||||||||||||||||||||
lease liability - operating | 773,000 | 771,000 | 763,000 | 750,000 | 725,000 | 712,000 | 755,000 | 482,000 | 387,000 | 454,000 | 450,000 | 426,000 | 444,000 | 447,000 | 431,000 | 461,000 | 450,000 | 383,000 | 404,000 | 404,000 | 193,000 | 247,000 | 275,000 | 311,000 | 355,000 | 369,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | 3,243,000 | 4,142,000 | 3,654,000 | 3,632,000 | 2,819,000 | 4,061,000 | 3,463,000 | 3,284,000 | 3,036,000 | 4,390,000 | 3,910,000 | 3,877,000 | 5,192,000 | 7,530,000 | 7,079,000 | 6,029,000 | 3,585,000 | 4,864,000 | 5,287,000 | 4,639,000 | 4,593,000 | 5,571,000 | 5,787,000 | 4,212,000 | 3,551,000 | 5,404,000 | 6,590,000 | 5,030,000 | 4,134,000 | 3,591,000 | 3,791,000 | 3,474,000 | 3,436,000 | 3,583,000 | 3,855,000 | 3,950,000 | 3,950,000 | 3,340,000 | 3,286,000 | 3,446,000 | 3,201,000 | 3,050,000 | 3,912,000 | 3,746,000 | 3,168,000 | 3,572,000 | 3,603,000 | 3,228,000 | 2,457,000 | 3,575,000 | 3,496,000 | 2,810,000 | 2,729,000 | 4,214,000 | 2,581,000 | 2,287,000 | 1,709,000 | 2,143,000 | 2,309,000 | 1,865,000 | 1,865,000 | 1,909,000 | 1,909,000 | 1,542,000 | 1,542,000 | 1,305,000 | 1,305,000 | 1,342,000 | 1,342,000 | 987,000 | 1,427,000 | 1,398,000 | 855,000 | 1,025,000 | 2,728,000 | 3,057,000 | 2,761,000 | 891,000 | 318,000 | 209,000 | |||||||||
total current liabilities | 13,852,000 | 15,958,000 | 14,559,000 | 13,812,000 | 14,372,000 | 17,438,000 | 15,021,000 | 13,435,000 | 14,440,000 | 18,082,000 | 15,068,000 | 15,645,000 | 16,766,000 | 22,386,000 | 20,978,000 | 19,524,000 | 16,715,000 | 22,794,000 | 21,256,000 | 18,673,000 | 17,639,000 | 21,871,000 | 18,090,000 | 17,546,000 | 14,850,000 | 20,484,000 | 20,023,000 | 16,319,000 | 11,436,000 | 18,405,000 | 16,593,000 | 13,902,000 | 11,187,000 | 18,104,000 | 16,462,000 | 14,459,000 | 12,232,000 | 22,735,000 | 11,810,000 | 11,245,000 | 9,793,000 | 23,552,000 | 12,569,000 | 10,716,000 | 9,451,000 | 19,018,000 | 11,881,000 | 8,390,000 | 6,814,000 | 12,550,000 | 11,042,000 | 8,327,000 | 8,002,000 | 11,530,000 | 8,675,000 | 7,190,000 | 7,914,000 | 6,730,000 | 6,015,000 | 5,134,000 | 5,134,000 | 4,905,000 | 4,905,000 | 6,683,000 | 10,779,000 | 10,779,000 | 10,959,000 | 10,959,000 | 12,480,000 | 12,480,000 | 6,683,000 | 13,367,000 | 4,546,000 | 4,047,000 | 3,032,000 | 7,416,000 | 8,087,000 | 7,715,000 | 7,056,000 | 17,997,000 | 11,379,000 | 11,248,000 | 9,464,000 | 22,458,000 | 16,534,000 | 7,858,000 | 7,034,000 | 11,632,000 | 9,277,000 |
lease liability - operating, net of current portion | 3,748,000 | 3,986,000 | 4,175,000 | 4,392,000 | 4,444,000 | 4,566,000 | 4,900,000 | 4,904,000 | 4,297,000 | 2,492,000 | 2,478,000 | 2,721,000 | 2,704,000 | 2,763,000 | 2,668,000 | 2,985,000 | 3,031,000 | 2,990,000 | 252,000 | 418,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long term liabilities | 595,000 | 580,000 | 535,000 | 515,000 | 465,000 | 525,000 | 528,000 | 521,000 | 542,000 | 603,000 | 587,000 | 707,000 | 670,000 | 986,000 | 914,000 | 1,070,000 | 1,121,000 | 1,670,000 | 1,659,000 | 1,829,000 | 1,719,000 | 2,391,000 | 2,264,000 | 1,673,000 | 1,304,000 | 2,175,000 | 1,813,000 | 1,525,000 | 1,336,000 | 1,544,000 | 1,706,000 | 1,646,000 | 1,294,000 | 1,948,000 | 1,772,000 | 1,473,000 | 1,091,000 | 1,621,000 | 1,266,000 | 1,154,000 | 1,335,000 | 1,200,000 | 1,096,000 | 1,062,000 | 870,000 | 1,225,000 | 854,000 | 801,000 | 750,000 | 861,000 | 788,000 | 733,000 | 748,000 | 783,000 | 715,000 | 728,000 | 685,000 | 807,000 | 911,000 | 846,000 | 846,000 | 807,000 | 807,000 | 892,000 | 1,085,000 | 1,085,000 | 1,043,000 | 1,043,000 | 1,037,000 | 1,037,000 | 892,000 | ||||||||||||||||||
total liabilities | 18,693,000 | 20,946,000 | 19,740,000 | 18,819,000 | 19,479,000 | 22,710,000 | 20,785,000 | 18,860,000 | 19,505,000 | 21,382,000 | 18,420,000 | 19,284,000 | 20,516,000 | 26,511,000 | 25,000,000 | 24,020,000 | 21,532,000 | 28,374,000 | 26,890,000 | 24,229,000 | 20,291,000 | 25,194,000 | 21,588,000 | 20,255,000 | 17,578,000 | 23,408,000 | 22,547,000 | 18,527,000 | 14,247,000 | 20,515,000 | 18,647,000 | 15,585,000 | 13,534,000 | 21,022,000 | 18,262,000 | 15,932,000 | 13,323,000 | 24,501,000 | 13,608,000 | 12,452,000 | 11,574,000 | 25,120,000 | 14,570,000 | 12,711,000 | 11,391,000 | 21,169,000 | 14,201,000 | 10,524,000 | 8,756,000 | 14,443,000 | 12,662,000 | 9,792,000 | 9,381,000 | 12,927,000 | 10,368,000 | 8,905,000 | 9,659,000 | 8,574,000 | 7,923,000 | 7,083,000 | 7,083,000 | 6,887,000 | 6,887,000 | 8,792,000 | 13,104,000 | 13,104,000 | 13,261,000 | 13,261,000 | 14,810,000 | 14,810,000 | 8,792,000 | 15,726,000 | 6,799,000 | 6,333,000 | 5,248,000 | 9,609,000 | 10,310,000 | 9,867,000 | 9,170,000 | 21,104,000 | 13,501,000 | 13,217,000 | 11,334,000 | 24,922,000 | 18,791,000 | 8,783,000 | 11,101,000 | 15,705,000 | 12,896,000 |
commitments and contingencies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
omega flex, inc. shareholders’ equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of march 31, 2026 and december 31, 2025 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | -1,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
paid-in capital | 11,043,000 | 11,039,000 | 11,035,000 | 11,032,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 11,025,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | ||||||||||||||||||||||||||||
retained earnings | 72,623,000 | 73,979,000 | 73,995,000 | 73,740,000 | 73,016,000 | 72,880,000 | 71,630,000 | 70,445,000 | 69,381,000 | 68,493,000 | 66,936,000 | 64,691,000 | 63,467,000 | 60,954,000 | 58,005,000 | 54,696,000 | 52,476,000 | 50,053,000 | 45,486,000 | 42,366,000 | 39,209,000 | 35,769,000 | 31,418,000 | 29,427,000 | 28,683,000 | 27,165,000 | 59,769,000 | 59,227,000 | 60,492,000 | 56,110,000 | 52,508,000 | 49,754,000 | 49,620,000 | 45,457,000 | 43,201,000 | 41,407,000 | 40,593,000 | 36,455,000 | 40,900,000 | 37,012,000 | 33,300,000 | 30,656,000 | 34,490,000 | 30,258,000 | 26,589,000 | 23,446,000 | 24,055,000 | 20,020,000 | 17,124,000 | 14,929,000 | 16,007,000 | 13,298,000 | 10,763,000 | 9,181,000 | 18,499,000 | 16,794,000 | 16,317,000 | 12,397,000 | 10,689,000 | 9,734,000 | 9,734,000 | 8,569,000 | 8,569,000 | 7,750,000 | 5,764,000 | 5,764,000 | 4,921,000 | 4,921,000 | 4,259,000 | 4,259,000 | 7,750,000 | 3,184,000 | 21,655,000 | 20,018,000 | 19,378,000 | 18,986,000 | 23,043,000 | 20,654,000 | 18,721,000 | 16,651,000 | 20,483,000 | 18,656,000 | 16,848,000 | 14,976,000 | 16,097,000 | 18,416,000 | 16,114,000 | 13,873,000 | 11,405,000 |
accumulated other comprehensive loss | -905,000 | -933,000 | -931,000 | -875,000 | -886,000 | -892,000 | -780,000 | -930,000 | -945,000 | -930,000 | -1,078,000 | -924,000 | -1,026,000 | -1,103,000 | -1,287,000 | -1,090,000 | -898,000 | -827,000 | -835,000 | -745,000 | -742,000 | -778,000 | -968,000 | -1,091,000 | -1,073,000 | -909,000 | -1,141,000 | -1,002,000 | -868,000 | -950,000 | -879,000 | -843,000 | -501,000 | -908,000 | -1,000,000 | -1,283,000 | -1,557,000 | -1,685,000 | -1,367,000 | -1,263,000 | -798,000 | -683,000 | -575,000 | -449,000 | -589,000 | -497,000 | -425,000 | -241,000 | -315,000 | -329,000 | -372,000 | -465,000 | -463,000 | -410,000 | -420,000 | -487,000 | -436,000 | -502,000 | -490,000 | -435,000 | -435,000 | -435,000 | -435,000 | -519,000 | -466,000 | -466,000 | -578,000 | -578,000 | -578,000 | -578,000 | -519,000 | -721,000 | |||||||||||||||||
total omega flex, inc. shareholders’ equity | 82,862,000 | 84,186,000 | 84,200,000 | 83,998,000 | 83,256,000 | 83,114,000 | 81,976,000 | 80,641,000 | 79,562,000 | 78,689,000 | 76,984,000 | 74,893,000 | 73,567,000 | 70,977,000 | 67,844,000 | 64,732,000 | 62,704,000 | 60,352,000 | 55,777,000 | 52,747,000 | 49,593,000 | 46,117,000 | 41,576,000 | 39,462,000 | 38,736,000 | 37,382,000 | 69,754,000 | 69,351,000 | 70,533,000 | 66,069,000 | 62,538,000 | 59,820,000 | 60,028,000 | 55,458,000 | 53,110,000 | 51,033,000 | 49,945,000 | 45,679,000 | 50,442,000 | 46,658,000 | 43,411,000 | 40,882,000 | 44,824,000 | 40,718,000 | 36,909,000 | 33,858,000 | 34,539,000 | 30,688,000 | 27,718,000 | 25,509,000 | 26,544,000 | 23,742,000 | 21,209,000 | 19,680,000 | 28,988,000 | 27,216,000 | 26,790,000 | 22,804,000 | 21,108,000 | 20,208,000 | 20,208,000 | 19,043,000 | 19,043,000 | 18,140,000 | 16,207,000 | 16,207,000 | 15,252,000 | 15,252,000 | 14,590,000 | 14,590,000 | 18,140,000 | 13,659,000 | |||||||||||||||||
noncontrolling interest | -250,000 | -178,000 | -94,000 | -34,000 | 19,000 | 67,000 | 109,000 | 122,000 | 143,000 | 163,000 | 188,000 | 199,000 | 199,000 | 196,000 | 179,000 | 196,000 | 202,000 | 189,000 | 185,000 | 311,000 | 293,000 | 260,000 | 222,000 | 200,000 | 204,000 | 194,000 | 218,000 | 337,000 | 307,000 | 252,000 | 230,000 | 198,000 | 674,000 | 611,000 | 548,000 | 500,000 | 434,000 | 382,000 | 349,000 | 326,000 | 308,000 | 272,000 | 233,000 | 200,000 | 147,000 | 111,000 | 213,000 | 187,000 | 151,000 | 122,000 | 107,000 | 74,000 | 60,000 | 62,000 | 118,000 | 111,000 | 120,000 | 113,000 | 113,000 | 118,000 | 118,000 | 123,000 | 123,000 | 126,000 | 127,000 | 127,000 | 123,000 | 123,000 | 131,000 | 131,000 | 126,000 | 147,000 | 129,000 | ||||||||||||||||
total shareholders’ equity | 82,612,000 | 84,008,000 | 84,106,000 | 83,964,000 | 83,275,000 | 83,181,000 | 82,085,000 | 80,763,000 | 79,705,000 | 78,852,000 | 77,172,000 | 75,092,000 | 73,766,000 | 71,173,000 | 68,023,000 | 64,928,000 | 62,906,000 | 60,541,000 | 55,962,000 | 53,058,000 | 49,886,000 | 46,377,000 | 41,798,000 | 39,662,000 | 38,940,000 | 37,576,000 | 69,972,000 | 69,688,000 | 70,840,000 | 66,321,000 | 62,768,000 | 60,018,000 | 60,702,000 | 56,069,000 | 53,658,000 | 51,533,000 | 50,379,000 | 46,061,000 | 50,791,000 | 46,984,000 | 43,719,000 | 41,154,000 | 45,057,000 | 40,918,000 | 37,056,000 | 33,969,000 | 34,752,000 | 30,875,000 | 27,869,000 | 25,631,000 | 26,651,000 | 23,816,000 | 21,269,000 | 19,742,000 | 29,106,000 | 27,327,000 | 26,910,000 | 22,917,000 | 21,221,000 | 20,326,000 | 20,326,000 | 19,166,000 | 19,166,000 | 18,266,000 | 16,334,000 | 16,334,000 | 15,375,000 | 15,375,000 | 14,721,000 | 14,721,000 | 18,266,000 | 32,271,000 | 30,743,000 | 29,696,000 | 29,248,000 | 28,539,000 | 29,641,000 | 27,646,000 | 28,326,000 | 25,986,000 | 23,727,000 | ||||||||
total liabilities and shareholders’ equity | 101,305,000 | 104,954,000 | 103,846,000 | 102,783,000 | 102,754,000 | 105,891,000 | 102,870,000 | 99,623,000 | 99,210,000 | 100,234,000 | 95,592,000 | 94,376,000 | 94,282,000 | 97,684,000 | 93,023,000 | 88,948,000 | 84,438,000 | 88,915,000 | 82,852,000 | 77,287,000 | 70,177,000 | 71,571,000 | 63,386,000 | 59,917,000 | 56,518,000 | 60,984,000 | 92,519,000 | 88,215,000 | 85,087,000 | 86,836,000 | 81,415,000 | 75,603,000 | 74,236,000 | 77,091,000 | 71,920,000 | 67,465,000 | 63,702,000 | 70,562,000 | 64,399,000 | 59,436,000 | 55,293,000 | 66,274,000 | 59,627,000 | 53,629,000 | 48,447,000 | 55,138,000 | 48,953,000 | 41,399,000 | 36,625,000 | 40,074,000 | 39,313,000 | 33,608,000 | 30,650,000 | 32,669,000 | 39,474,000 | 36,232,000 | 36,569,000 | 31,491,000 | 29,144,000 | 27,409,000 | 27,409,000 | 26,053,000 | 26,053,000 | 29,438,000 | 29,438,000 | 28,636,000 | 28,636,000 | 29,531,000 | 29,531,000 | 39,070,000 | 37,076,000 | 34,944,000 | 38,993,000 | 44,555,000 | 42,036,000 | 39,566,000 | 49,772,000 | 46,695,000 | 41,036,000 | 52,623,000 | 47,449,000 | 39,457,000 | 41,714,000 | 36,640,000 | |||||
accounts receivable - less allowances of 857 and 866, respectively | 13,665,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of december 31, 2025 and december 31, 2024 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 800 and 866, respectively | 14,417,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of september 30, 2025 and december 31, 2024 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 810 and 866, respectively | 13,256,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of june 30, 2025 and december 31, 2024, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 786 and 866, respectively | 13,814,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of march 31, 2025 and december 31, 2024, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 866 and 1,126, respectively | 14,381,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
taxes payable long term | 205,000 | 205,000 | 205,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of december 31, 2024 and december 31, 2023, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 796 and 1,126, respectively | 14,133,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of september 30, 2024 and december 31, 2023, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 774 and 1,126, respectively | 13,412,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of june 30, 2024 and december 31, 2023, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 833 and 1,126, respectively | 14,271,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of march 31, 2024 and december 31, 2023, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,126 and 1,111, respectively | 15,361,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
tax payable long term | 205,000 | 370,000 | 370,000 | 427,000 | 427,000 | 493,000 | 493,000 | 559,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of december 31, 2023 and december 31, 2022, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 867 and 1,111, respectively | 16,168,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of september 30, 2023 and december 31, 2022, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 816 and 1,111, respectively | 14,264,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of june 30, 2023 and december 31, 2022, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,111 | 17,424,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of march 31, 2023 and december 31, 2022, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,111 and 1,410, respectively | 17,503,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of december 31, 2022 and december 31, 2021, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,229 and 1,410, respectively | 19,043,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 shares outstanding as of september 30, 2022 and december 31, 2021, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,162 and 1,410, respectively | 17,403,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 and 10,094,322 shares issued and outstanding at june 30, 2022 and december 31, 2021, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,254 and 1,410, respectively | 18,760,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued at march 31, 2022 and december 31, 2021, respectively, and 10,094,322 outstanding at march 31, 2022 and december 31, 2021, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,410 and 1,124, respectively | 20,726,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued at december 31, 2021 and 2020, respectively, and 10,094,322 outstanding at december 31, 2021 and 2020, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,230 and 1,124, respectively | 22,115,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories – net | 12,841,000 | 11,078,000 | 6,272,000 | 6,272,000 | 6,610,000 | 6,610,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets – operating | 3,464,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment – net | 8,621,000 | 4,454,000 | 5,784,000 | 5,784,000 | 6,296,000 | 6,407,000 | 6,749,000 | 6,705,000 | 5,749,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill – net | 3,526,000 | 3,526,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease liability – operating, net of current portion | 3,058,000 | 3,169,000 | 206,000 | 259,000 | 291,000 | 323,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long term taxes payable | 493,000 | 493,000 | 559,000 | 559,000 | 559,000 | 559,000 | 690,000 | 761,000 | 761,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 outstanding at both september 30, 2021 and december 31, 2020 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,143 and 1,124, respectively | 18,650,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 outstanding at both june 30, 2021 and december 31, 2020 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,147 and 1,124, respectively | 19,718,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 outstanding at both march 31, 2021 and december 31, 2020 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,124 and 1,433, respectively | 20,077,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued at december 31, 2020 and 2019, respectively, and 10,094,322 outstanding at december 31, 2020 and 2019, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,013 and 1,433, respectively | 16,319,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 outstanding at both september 30, 2020 and december 31, 2019 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 887 and 1,433, respectively | 14,113,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 outstanding at both june 30, 2020 and december 31, 2019 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,103 and 1,433, respectively | 15,524,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,094,322 outstanding at both march 31, 2020 and december 31, 2019 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,433 and 985, respectively | 17,047,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investments | 22,865,000 | 22,898,000 | 22,760,000 | 14,944,000 | 34,897,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued at december 31, 2019 and 2018, respectively, and 10,094,322 and 10,091,822 outstanding at december 31, 2019 and 2018, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,060 and 985, respectively | 16,814,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories-net | 10,466,000 | 9,387,000 | 8,839,000 | 7,620,000 | 8,271,000 | 7,998,000 | 8,007,000 | 8,306,000 | 8,474,000 | 8,124,000 | 7,372,000 | 6,770,000 | 7,208,000 | 7,784,000 | 8,287,000 | 8,466,000 | 8,236,000 | 7,783,000 | 7,364,000 | 6,560,000 | 7,286,000 | 7,019,000 | 6,728,000 | 7,122,000 | 6,943,000 | 7,578,000 | 7,128,000 | 6,425,000 | 6,633,000 | 6,870,000 | 6,465,000 | 6,209,000 | 6,651,000 | 6,651,000 | 6,860,000 | 6,860,000 | 6,060,000 | 6,060,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets | 680,000 | 770,000 | 666,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease liability | 305,000 | 317,000 | 322,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease liability, net of current portion | 392,000 | 472,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued at september 30, 2019 and december 31, 2018, respectively, and 10,094,322 and 10,091,822 shares outstanding at september 30, 2019 and december 31, 2018, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 946 and 985, respectively | 16,665,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued at june 30, 2019 and december 31, 2018, respectively, and 10,094,322 and 10,091,822 shares outstanding at june 30, 2019 and december 31, 2018, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 975 and 985, respectively | 17,006,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10,153,633 shares issued and 10,091,822 outstanding at both march 31, 2019 and december 31, 2018 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 985 and 920, respectively | 16,451,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill-net | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 shares: authorized 20,000,000, issued 10,153,633 and outstanding 10,091,822 at both december 31, 2018 and 2017 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 1,061 and 920, respectively | 17,480,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment-net | 7,681,000 | 7,463,000 | 7,017,000 | 7,036,000 | 4,479,000 | 4,478,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 shares: authorized 20,000,000, issued 10,153,633 and outstanding 10,091,822 at both september 30, 2018 and december 31, 2017 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 933 and 920, respectively | 15,532,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 shares: authorized 20,000,000, issued 10,153,633 and outstanding 10,091,822 at both june 30, 2018 and december 31, 2017 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 918 and 920, respectively | 15,406,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at march 31, 2018 and december 31, 2017, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 920 and 926, respectively | 15,636,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 shares: authorized 20,000,000, issued 10,153,633 and outstanding 10,091,822 at both december 31, 2017 and 2016 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 912 and 926, respectively | 15,949,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 shares: authorized 20,000,000, issued 10,153,633 and outstanding 10,091,822 at both september 30, 2017 and december 31, 2016 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 839 and 926, respectively | 15,128,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 shares: authorized 20,000,000, issued 10,153,633 and outstanding 10,091,822 at both june 30, 2017 and december 31, 2016 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 936 and 926, respectively | 16,725,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at march 31, 2017 and december 31, 2016, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 926 and 882, respectively | 15,005,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 shares: authorized 20,000,000, issued 10,153,633 and outstanding 10,091,822 at both december 31, 2016 and 2015 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 819 and 882, respectively | 15,263,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and shareholders' equity | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at september 30, 2016 and december 31, 2015, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
789 and 882, respectively | 14,505,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at june 30, 2016 and december 31, 2015, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
687 and 882, respectively | 13,108,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at march 31, 2016 and december 31, 2015, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
882 and 710, respectively | 16,605,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 shares: authorized 20,000,000, issued 10,153,633 and outstanding 10,091,822 at both december 31, 2015 and 2014 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 779 and 710, respectively | 15,233,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at september 30, 2015 and december 31, 2014, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
661 and 710, respectively | 13,751,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at june 30, 2015 and december31 , 2014, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
650 and 710, respectively | 12,831,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at march 31, 2015 and december 31, 2014, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
710 and 729, respectively | 13,723,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 shares: authorized 20,000,000, issued 10,153,633 and outstanding 10,091,822 at both december 31, 2014 and 2013 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
785 and 729, respectively | 15,094,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | 3,526,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at september 30, 2014 and december 31, 2013, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
623 and 729, respectively | 11,709,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at june 30, 2014 and december 31, 2013, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
589 and 729, respectively | 11,241,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at march 31, 2014 and december 31, 2013, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
729 and 653, respectively | 12,968,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
line of credit | 324,000 | 5,497,000 | 5,497,000 | 7,500,000 | 7,500,000 | 7,500,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at both december 31, 2013 and 2012 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
785 and 653, respectively | 12,734,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at september 30, 2013 and december 31, 2012 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
633 and 653, respectively | 11,956,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at june 30, 2013 and december 31, 2012, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
568 and 653, respectively | 10,204,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at march 31, 2013 and december 31, 2012, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
653 and 624, respectively | 12,134,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at both december 31, 2012 and 2011 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
677 and 624, respectively | 11,124,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at september 30, 2012 and december 31, 2011, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
607 and 624, respectively | 9,157,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at june 30, 2012 and december 31, 2011, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
619 and 624, respectively | 9,085,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at march 31, 2012 and december 31, 2011, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
624 and 644, respectively | 9,052,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at both december 31, 2011and 2010 | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
614 and 644, respectively | 8,787,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at september 30, 2011 and december 31, 2010, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
533 and 644, respectively | 7,771,000 | 7,771,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at june 30, 2011 and december 31, 2010, respectively | 102,000 | 102,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
507 and 644, respectively | 6,581,000 | 6,581,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at march 31, 2011 and december 31, 2010, respectively | 102,000 | 102,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
paid in capital | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,808,000 | 10,832,000 | 10,832,000 | 10,832,000 | 11,032,000 | 11,372,000 | 11,739,000 | 11,739,000 | 11,739,000 | 11,739,000 | 11,739,000 | 11,739,000 | 11,739,000 | 11,739,000 | 11,739,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less bad debt allowances of 216 and 92, respectively | 7,314,000 | 7,314,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
note receivable from former parent company | 3,250,000 | 3,250,000 | 3,250,000 | 3,250,000 | 3,250,000 | 3,250,000 | 3,250,000 | 3,250,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other accrued liabilities | 1,769,000 | 1,769,000 | 1,546,000 | 1,617,000 | 2,046,000 | 1,858,000 | 1,765,000 | 1,662,000 | 1,517,000 | 2,684,000 | 2,019,000 | 2,509,000 | 1,324,000 | 5,801,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
controlling interest: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued, and 10,091,822 outstanding at both december 31, 2010 and 2009 | 102,000 | 102,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and equity | 27,058,000 | 27,058,000 | 29,532,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable – less allowance for bad debt of | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
214 and 92, respectively | 6,988,000 | 6,988,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
note receivable – from former parent | 3,250,000 | 3,250,000 | 3,250,000 | 3,250,000 | 3,250,000 | 3,250,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revolving line of credit | 4,147,000 | 4,147,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued commissions & sales incentives | 1,875,000 | 1,875,000 | 1,388,000 | 1,388,000 | 1,270,000 | 1,270,000 | 1,636,000 | 1,429,000 | 1,177,000 | 2,601,000 | 2,420,000 | 1,884,000 | 3,668,000 | 3,343,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at september 30, 2010 and december 31, 2009, respectively | 102,000 | 102,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less bad debt allowances of | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
212 and 92, respectively | 6,282,000 | 6,282,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at june 30, 2010 and december 31, 2009, respectively | 102,000 | 102,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
160 and 92, respectively | 6,920,000 | 6,920,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and 10,091,822 outstanding at march 31, 2010 and december 31, 2009, respectively | 102,000 | 102,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 92 and 42, respectively | 6,515,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,091,822 and 10,093,808 shares outstanding, and 10,093,808 and 10,128,156 issued at december 31, 2009 and 2008, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive | -434,000 | -438,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total equity | 13,806,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
67 and 42, respectively | 6,579,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories | 6,585,000 | 7,390,000 | 8,165,000 | 10,242,000 | 10,797,000 | 10,386,000 | 10,347,000 | 10,567,000 | 9,615,000 | 11,300,000 | 10,233,000 | 8,149,000 | 7,670,000 | 7,143,000 | 7,138,000 | 6,228,000 | 6,279,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term liabilities | 2,253,000 | 2,286,000 | 1,034,000 | 2,223,000 | 2,152,000 | 2,114,000 | 788,000 | 782,000 | 778,000 | 257,000 | 210,000 | 210,000 | 230,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
omega flex, inc. shareholders' equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,091,822 and 10,093,808 shares issued and outstanding at september 30, 2009 and december 31, 2008, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total omega flex, inc. shareholders' equity | 32,127,000 | 30,596,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-controlling interest | 144,000 | 147,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
see accompanying notes to consolidated financial statements. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
56 and 42, respectively | 6,191,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,091,822 and 10,093,808 shares issued and outstanding at june 30, 2009 and december 31, 2008, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | -332,000 | -672,000 | 80,000 | 406,000 | 399,000 | 414,000 | 772,000 | 979,000 | 952,000 | 829,000 | 678,000 | 658,000 | 371,000 | 272,000 | 481,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
51 and 137, respectively | 6,061,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other long-term assets | 526,000 | 448,000 | 432,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
omega flex, inc. shareholders equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,091,822 and 10,093,808 shares issued and outstanding at march 31, 2009 and december 31, 2008, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total omega flex, inc. shareholders equity | 29,567,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 42 and 137, respectively | 6,986,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued legal settlement and related costs | 40,000 | 33,000 | 246,000 | 253,000 | 1,272,000 | 1,537,000 | 1,463,000 | 1,473,000 | 6,456,000 | 6,519,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term portion of accrued legal settlement | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 2,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
minority interests | 136,000 | 189,000 | 176,000 | 142,000 | 129,000 | 98,000 | 75,000 | 61,000 | 55,000 | 42,000 | 34,000 | 30,000 | 23,000 | 17,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000- shares: 10,093,808 and 10,128,516 shares issued and outstanding at december 31, 2008 and 2007, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
68 and 137, respectively | 9,919,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shareholders' equity: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,093,808 and 10,128,516 shares issued and outstanding at september 30, 2008 and december 31, 2007, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total shareholders' equity | 34,056,000 | 31,993,000 | 30,254,000 | 33,096,000 | 31,476,000 | 28,616,000 | 30,915,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
137 and 137, respectively | 9,464,000 | 9,515,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,093,808 and 10,128,516 shares issued and outstanding at june 30, 2008 and december 31, 2007, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,106,408 and 10,128,516 shares issued and outstanding at march 31, 2008 and december 31, 2007, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 137 and 79, respectively | 10,132,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000- shares: 10,128,516 and 10,153,633 shares issued and outstanding at december 31, 2007 and 2006, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
143 and 79, respectively | 11,036,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
note receivable from mestek | 3,250,000 | 3,250,000 | 3,250,000 | 3,250,000 | 3,250,000 | 3,250,000 | 3,250,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 shares: 10,153,633 shares issued and outstanding | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
123 and 79 respectively | 10,941,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10,153,633 shares issued and outstanding | 102,000 | 102,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities and shareholders' equity | 44,768,000 | 39,732,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
100 and 79 respectively | 8,899,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 79 and 33, respectively | 9,745,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term debt | 186,000 | 186,000 | 186,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term debt | 3,178,000 | 3,225,000 | 3,271,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 – shares: 10,153,633 shares issued and outstanding | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
63 and 33, respectively | 11,446,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued commissions | 539,000 | 531,000 | 465,000 | 638,000 | 417,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued sales incentives | 4,360,000 | 3,011,000 | 5,299,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term accrued legal settlement | 2,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – 10,153,633 shares issued | 102,000 | 102,000 | 102,000 | 102,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
75 and 69 respectively | 10,219,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
62 and 33 respectively | 6,952,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued sales incentive | 1,755,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable - less allowances of 33 and 69, respectively | 11,938,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivable from former parent company | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock subject to put obligation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock – par value 0.01 share: authorized 20,000,000 - shares: 10,153,633 and 10,153,633 shares issued and outstanding, respectively | 102,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
33 and 69 respectively | 9,476,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intercompany receivable from parent company |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2011-12-31 | 2011-09-30 | 2011-03-09 | 2010-09-30 | 2010-06-30 | 2010-05-07 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | 2,004,000 | 3,330,000 | 3,631,000 | 4,103,000 | 3,520,000 | 4,645,000 | 4,596,000 | 4,474,000 | 4,200,000 | 4,855,000 | 5,574,000 | 4,550,000 | 5,741,000 | 6,183,000 | 6,539,000 | 5,460,000 | 5,470,000 | 7,600,000 | 6,157,000 | 6,202,000 | 6,297,000 | 7,203,000 | 4,828,000 | 3,570,000 | 4,366,000 | 5,578,000 | 3,394,000 | 4,022,000 | 4,431,000 | 6,052,000 | 5,210,000 | 4,812,000 | 4,203,000 | 4,533,000 | 4,046,000 | 3,084,000 | 4,183,000 | 4,185,000 | 3,917,000 | 3,757,000 | 2,687,000 | 4,789,000 | 4,273,000 | 3,713,000 | 3,186,000 | 4,384,000 | 4,070,000 | 2,929,000 | 2,222,000 | 3,223,000 | 2,736,000 | 2,549,000 | 1,584,000 | 1,709,000 | 954,000 | 1,988,000 | 840,000 | 655,000 | 1,066,000 | 392,000 | 990,000 | 2,390,000 | 1,933,000 | 2,069,000 | -5,498,318 | 1,827,000 | 1,808,000 | 1,872,000 | 2,940,000 | -2,319,000 | 2,302,000 | 2,241,000 | 5,008,000 | |||
adjustments to reconcile net income to | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash compensation expense | 117,000 | -327,000 | 1,000 | 187,000 | 387,000 | 542,000 | -74,000 | 587,000 | 113,000 | 166,000 | 130,000 | 73,000 | -8,000 | 325,000 | -213,000 | 495,000 | 14,000 | 40,000 | 85,000 | 78,000 | 117,000 | -9,000 | 126,000 | 45,000 | 16,000 | 56,000 | 19,000 | 3,000 | 21,000 | 53,000 | 21,000 | 21,000 | 7,000 | 21,000 | 11,000 | 2,000 | 15,000 | |||||||||||||||||||||||||||||||||||||||
non-cash lease expense | 174,000 | 182,000 | 125,000 | 178,000 | 173,000 | 194,000 | 212,000 | 183,000 | 170,000 | 116,000 | 116,000 | 110,000 | 120,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
depreciation and amortization | 342,000 | 362,000 | 319,000 | 341,000 | 341,000 | 369,000 | 312,000 | 287,000 | 287,000 | 297,000 | 275,000 | 263,000 | 264,000 | 284,000 | 246,000 | 283,000 | 283,000 | 323,000 | 246,000 | 225,000 | 226,000 | 233,000 | 216,000 | 210,000 | 211,000 | 226,000 | 192,000 | 151,000 | 150,000 | 182,000 | 120,000 | 117,000 | 124,000 | 140,000 | 132,000 | 118,000 | 112,000 | 117,000 | 98,000 | 122,000 | 122,000 | 140,000 | 119,000 | 101,000 | 100,000 | 107,000 | 92,000 | 144,000 | 143,000 | 154,000 | 130,000 | 131,000 | 132,000 | 169,000 | 163,000 | 169,000 | 153,000 | 150,000 | 165,000 | 275,000 | 112,000 | 120,000 | 116,000 | 179,000 | 95,000 | 179,000 | 146,000 | -337,502 | 122,000 | 121,000 | 95,000 | 116,000 | 101,000 | 100,000 | 100,000 | 501,000 |
provision for losses on accounts receivable, net of write-offs and recoveries | -40,000 | 58,000 | -10,000 | -58,000 | -292,000 | 253,000 | 51,000 | -295,000 | -4,000 | -118,000 | -158,000 | 87,000 | -4,000 | 22,000 | 109,000 | 123,000 | -211,000 | -320,000 | 117,000 | -29,000 | -13,000 | -15,000 | 10,000 | -195,000 | 117,000 | 10,000 | -60,000 | 163,000 | 33,000 | -140,000 | 155,000 | 60,000 | -80,000 | 85,000 | 73,000 | 2,000 | 20,000 | 1,000 | ||||||||||||||||||||||||||||||||||||||
deferred taxes | 29,000 | -253,000 | 332,000 | -104,000 | 36,000 | -520,000 | 831,000 | -516,000 | 210,000 | -189,000 | 752,000 | -270,000 | 435,000 | -724,000 | -255,000 | 2,000 | 359,000 | -103,000 | 47,000 | -297,000 | 230,000 | -356,000 | 211,000 | 11,000 | 108,000 | -210,000 | -145,000 | 227,000 | 311,000 | -255,000 | 83,000 | 189,000 | 369,000 | -224,000 | -262,000 | -303,000 | 479,000 | -389,000 | 74,000 | |||||||||||||||||||||||||||||||||||||
provision for inventory reserves | -272,000 | 210,000 | -38,000 | -12,000 | -221,000 | 157,000 | 71,000 | 91,000 | -142,000 | 186,000 | 238,000 | 240,000 | 443,000 | 500,000 | -1,236,000 | 484,000 | 343,000 | -202,000 | 267,000 | -6,000 | 42,000 | 145,000 | -45,000 | 72,000 | -127,000 | -10,000 | 24,000 | 41,000 | -70,000 | 29,000 | 20,000 | 61,000 | -215,000 | 53,000 | 52,000 | 24,000 | 42,000 | 97,000 | 108,000 | 225,000 | -300,000 | |||||||||||||||||||||||||||||||||||
changes in assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | -735,000 | 696,000 | -1,163,000 | 569,000 | 665,000 | -353,000 | -710,000 | 918,000 | 1,376,000 | 595,000 | -1,995,000 | 3,480,000 | 102,000 | 1,771,000 | -1,823,000 | 1,366,000 | 2,082,000 | 1,222,000 | -3,591,000 | 1,073,000 | 353,000 | -3,774,000 | -2,280,000 | 1,638,000 | 1,733,000 | -770,000 | -313,000 | 304,000 | -503,000 | 1,075,000 | -2,106,000 | -275,000 | 327,000 | 320,000 | -862,000 | 1,769,000 | -1,690,000 | 88,000 | -801,000 | -1,709,000 | 3,639,000 | -1,525,000 | -1,686,000 | -805,000 | 849,000 | 1,359,000 | -3,655,000 | -443,000 | 1,878,000 | -158,000 | -811,000 | -1,817,000 | 1,910,000 | -253,000 | -1,117,000 | -347,000 | -514,000 | 603,000 | -516,000 | 36,000 | -421,000 | -61,000 | 923,000 | 2,660,000 | -386,000 | 51,000 | 617,000 | 1,354,558 | -115,000 | -2,065,000 | 825,000 | 1,685,000 | -1,228,000 | -3,267,000 | 4,957,000 | -737,000 |
inventories | 361,000 | 703,000 | 215,000 | 787,000 | -338,000 | 1,176,000 | -44,000 | -437,000 | 134,000 | 503,000 | 842,000 | 275,000 | -393,000 | 3,896,000 | -2,675,000 | -2,514,000 | -1,402,000 | 197,000 | -466,000 | -146,000 | -231,000 | 49,000 | -112,000 | -491,000 | -1,146,000 | -624,000 | -764,000 | -415,000 | 618,000 | -410,000 | 268,000 | 246,000 | 159,000 | -333,000 | -771,000 | -788,000 | 312,000 | 284,000 | 777,000 | 99,000 | -264,000 | -407,000 | -464,000 | |||||||||||||||||||||||||||||||||
other assets | 1,005,000 | 964,000 | -1,350,000 | 358,000 | 810,000 | 1,728,000 | -2,682,000 | 1,052,000 | 500,000 | 2,421,000 | -2,998,000 | 1,101,000 | 820,000 | -2,454,000 | -2,347,000 | -349,000 | 721,000 | 800,000 | -2,389,000 | 526,000 | 554,000 | 635,000 | -1,903,000 | 458,000 | 634,000 | 561,000 | -1,863,000 | 557,000 | 362,000 | 585,000 | -1,464,000 | 2,144,000 | 539,000 | 524,000 | -1,120,000 | -128,000 | 684,000 | 1,168,000 | -1,899,000 | -1,512,000 | 256,000 | 11,000 | -569,000 | 146,000 | 293,000 | -453,000 | 96,000 | 6,000 | 534,000 | 286,000 | -341,000 | 183,000 | 277,000 | 203,000 | -1,783,000 | 158,000 | -208,000 | -409,000 | 126,000 | -12,000 | 283,000 | 248,000 | -44,000 | 259,000 | -219,000 | 96,000 | 106,000 | 419 | -221,000 | 74,000 | 148,000 | -189,000 | -2,787,000 | 74,000 | 219,000 | -785,000 |
accounts payable | 441,000 | 453,000 | 23,000 | -143,000 | -476,000 | 84,000 | 295,000 | -572,000 | 767,000 | 613,000 | -379,000 | -195,000 | -244,000 | -323,000 | -944,000 | 1,499,000 | -293,000 | 274,000 | -586,000 | 309,000 | -24,000 | 0 | -206,000 | -504,000 | 1,146,000 | -281,000 | -762,000 | 233,000 | 1,112,000 | -580,000 | -560,000 | 440,000 | 36,000 | 303,000 | -528,000 | 302,000 | 39,000 | -83,000 | -366,000 | 927,000 | 290,000 | -131,000 | -928,000 | 368,000 | 598,000 | 56,000 | -437,000 | -277,000 | 406,000 | -421,000 | -653,000 | 28,000 | -96,000 | -411,000 | -173,000 | 399,000 | -32,000 | 295,000 | -181,000 | 907,000 | -1,822,000 | 1,015,000 | -47,000 | -389,000 | -199,000 | -162,750 | -1,356,000 | -6,000 | 1,525,000 | 273,000 | 174,000 | -531,000 | -234,000 | -857,000 | ||
accrued compensation | -981,000 | 305,000 | 325,000 | 293,000 | -1,350,000 | 514,000 | 469,000 | 406,000 | -2,598,000 | 711,000 | 774,000 | 572,000 | -2,647,000 | 884,000 | -5,212,000 | 1,817,000 | 1,590,000 | 1,600,000 | -3,425,000 | 1,766,000 | 1,296,000 | 919,000 | -3,177,000 | 1,422,000 | 904,000 | 988,000 | -4,007,000 | 1,537,000 | 1,311,000 | 1,219,000 | -3,599,000 | 1,461,000 | 1,134,000 | 827,000 | -2,932,000 | 1,207,000 | 1,170,000 | 1,111,000 | -3,760,000 | 1,234,000 | 1,229,000 | 1,088,000 | -3,049,000 | 1,141,000 | 1,387,000 | 838,000 | -2,296,000 | 911,000 | 851,000 | 749,000 | 254,000 | 462,000 | 181,000 | -520,000 | 556,000 | 369,000 | -521,000 | 473,000 | 445,000 | 282,000 | -1,972,000 | 295,000 | 780,000 | 223,000 | -1,821,000 | 802,330 | 437,000 | 394,000 | -1,633,000 | 893,000 | -39,000 | 709,000 | -1,832,000 | -50,000 | ||
accrued commissions and sales incentives | -818,000 | 149,000 | 365,000 | 113,000 | -986,000 | 570,000 | 453,000 | -81,000 | -1,498,000 | 1,007,000 | -754,000 | 904,000 | -1,729,000 | 222,000 | -3,592,000 | 1,687,000 | 942,000 | 1,150,000 | -944,000 | 930,000 | 565,000 | -161,000 | -1,444,000 | 162,000 | 889,000 | 432,000 | -1,293,000 | 203,000 | 890,000 | 306,000 | -1,410,000 | 5,000 | 834,000 | 870,000 | -1,135,000 | 462,000 | 149,000 | 605,000 | -1,830,000 | 1,067,000 | 767,000 | 369,000 | -613,000 | -27,000 | 695,000 | 373,000 | -2,224,000 | 822,000 | 734,000 | 472,000 | -1,764,000 | 352,000 | 449,000 | |||||||||||||||||||||||
lease liabilities | -181,000 | -99,000 | -130,000 | -126,000 | -37,000 | -70,000 | -102,000 | -45,000 | -76,000 | -75,000 | -91,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other liabilities | -838,000 | 486,000 | -51,000 | -925,000 | -368,000 | 1,327,000 | 64,000 | -1,119,000 | -356,000 | 669,000 | -198,000 | -2,658,000 | -1,729,000 | 449,000 | 1,002,000 | 639,000 | -221,000 | -358,000 | 113,000 | -2,395,000 | -352,000 | 813,000 | -1,999,000 | 1,756,000 | -549,000 | -998,000 | 325,000 | 287,000 | 892,000 | 33,000 | -521,000 | -1,469,000 | 211,000 | 489,000 | -154,000 | -2,224,000 | 2,185,000 | 203,000 | -768,000 | -360,000 | 825,000 | -137,000 | -339,000 | -449,000 | 60,000 | 223,000 | 1,066,000 | 426,000 | -820,000 | -200,000 | 710,000 | -382,000 | -1,086,000 | -278,000 | 329,000 | 168,000 | 554,000 | -505,000 | -342,000 | 710,000 | -256,000 | -736,000 | -113,000 | -1,058,000 | -166,000 | 862,000 | -844,000 | 800,825 | 1,129,000 | 1,505,000 | -3,436,000 | 967,000 | 1,439,000 | 868,000 | -2,491,000 | -3,172,000 |
net cash from operating activities | 608,000 | 7,505,000 | 2,655,000 | 5,458,000 | 1,555,000 | 9,760,000 | 3,990,000 | 4,403,000 | 2,704,000 | 11,926,000 | 2,039,000 | 7,987,000 | 1,470,000 | 10,677,000 | 3,696,000 | 4,749,000 | -3,876,000 | 11,985,000 | 2,184,000 | 8,773,000 | 2,207,000 | 7,969,000 | 2,038,000 | 8,552,000 | 751,000 | 6,368,000 | 4,594,000 | 6,035,000 | -956,000 | 9,342,000 | 5,629,000 | 6,194,000 | -107,000 | 8,607,000 | 5,086,000 | 4,531,000 | -176,000 | 7,433,000 | 2,947,000 | 2,319,000 | 2,059,000 | 6,200,000 | 3,929,000 | 3,960,000 | -839,000 | 6,816,000 | 5,204,000 | 4,161,000 | -1,341,000 | 5,484,000 | 4,563,000 | 2,156,000 | 186,000 | 2,191,000 | -407,000 | 2,252,000 | 1,652,000 | 756,000 | 100,000 | 3,978,000 | 2,442,000 | 2,414,000 | -491,000 | 4,293,000 | 1,778,000 | 2,945,000 | -1,697,000 | 4,229,117 | 3,625,000 | 791,000 | -8,644,000 | 6,172,000 | 3,257,000 | 254,000 | 2,086,000 | -371,000 |
cash flows from investing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures | -709,000 | -209,000 | -617,000 | -444,000 | -552,000 | -563,000 | -344,000 | -638,000 | -461,000 | -187,000 | -638,000 | -364,000 | -453,000 | -125,000 | 0 | 0 | -79,000 | -251,000 | -203,000 | -155,000 | -362,000 | -183,000 | -194,000 | -42,000 | -145,000 | -203,000 | -300,000 | -423,000 | -299,000 | -878,000 | -338,000 | -311,000 | -397,000 | -120,000 | -111,000 | -187,000 | -2,675,000 | -42,000 | -100,000 | -58,000 | -33,000 | -164,000 | -72,000 | -187,000 | -197,000 | -137,000 | -9,000 | -44,000 | -25,000 | -14,000 | -68,000 | -313,000 | -92,000 | -46,000 | 1,000 | -69,000 | -4,000 | -48,000 | -23,000 | -120,000 | -15,000 | 10,000 | -313,000 | -169,000 | 18,000 | -280,000 | -102,000 | 287,458 | -73,000 | -147,000 | -68,000 | -215,000 | -592,000 | -474,000 | -92,000 | -591,000 |
free cash flows | -101,000 | 7,296,000 | 2,038,000 | 5,014,000 | 1,003,000 | 9,197,000 | 3,646,000 | 3,765,000 | 2,243,000 | 11,739,000 | 1,401,000 | 7,623,000 | 1,017,000 | 10,552,000 | 3,696,000 | 4,749,000 | -3,955,000 | 11,734,000 | 1,981,000 | 8,618,000 | 1,845,000 | 7,786,000 | 1,844,000 | 8,510,000 | 606,000 | 6,165,000 | 4,294,000 | 5,612,000 | -1,255,000 | 8,464,000 | 5,291,000 | 5,883,000 | -504,000 | 8,487,000 | 4,975,000 | 4,344,000 | -2,851,000 | 7,391,000 | 2,847,000 | 2,261,000 | 2,026,000 | 6,036,000 | 3,857,000 | 3,773,000 | -1,036,000 | 6,679,000 | 5,195,000 | 4,117,000 | -1,366,000 | 5,470,000 | 4,495,000 | 1,843,000 | 94,000 | 2,145,000 | -406,000 | 2,183,000 | 1,648,000 | 708,000 | 77,000 | 3,858,000 | 2,427,000 | 2,424,000 | -804,000 | 4,124,000 | 1,796,000 | 2,665,000 | -1,799,000 | 4,516,575 | 3,552,000 | 644,000 | -8,712,000 | 5,957,000 | 2,665,000 | -220,000 | 1,994,000 | -962,000 |
net cash from investing activities | -709,000 | -209,000 | -617,000 | -444,000 | -552,000 | -563,000 | -344,000 | -638,000 | -461,000 | -187,000 | -638,000 | -364,000 | -453,000 | -125,000 | -79,000 | -251,000 | -203,000 | -155,000 | -362,000 | -183,000 | -194,000 | -42,000 | -145,000 | 22,662,000 | -267,000 | -561,000 | -8,115,000 | 19,075,000 | -35,235,000 | -311,000 | -397,000 | -120,000 | -111,000 | -187,000 | -2,675,000 | -42,000 | -100,000 | -58,000 | -33,000 | -164,000 | -72,000 | -187,000 | -197,000 | -137,000 | -9,000 | -44,000 | -25,000 | -14,000 | -68,000 | -313,000 | -92,000 | -46,000 | 1,000 | 3,181,000 | -4,000 | -48,000 | -23,000 | -120,000 | -15,000 | -3,240,000 | -313,000 | -169,000 | 3,268,000 | -280,000 | -102,000 | 287,458 | -73,000 | -147,000 | -68,000 | -215,000 | -592,000 | -474,000 | -92,000 | -591,000 | ||
cash flows from financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividends paid | -3,431,000 | -3,433,000 | -3,432,000 | -3,432,000 | -3,432,000 | -3,432,000 | -3,432,000 | -3,331,000 | -3,332,000 | -3,331,000 | -3,332,000 | -3,229,000 | -3,232,000 | -3,231,000 | -6,058,000 | -3,156,000 | -2,827,000 | -2,826,000 | -2,827,000 | -2,826,000 | -2,827,000 | -2,826,000 | -2,422,000 | -2,422,000 | -2,220,000 | -2,220,000 | 0 | 0 | 0 | 0 | -5,047,000 | 0 | 0 | -7,092,000 | 4,056,939 | 0 | 0 | -4,061,000 | ||||||||||||||||||||||||||||||||||||||
net cash from financing activities | -3,431,000 | -3,433,000 | -3,432,000 | -3,432,000 | -3,432,000 | -3,432,000 | -3,432,000 | -3,331,000 | -3,332,000 | -3,331,000 | -3,332,000 | -3,229,000 | -3,232,000 | -3,231,000 | -6,058,000 | -3,156,000 | -2,827,000 | -2,826,000 | -2,827,000 | -2,826,000 | -2,827,000 | -2,826,000 | -38,221,000 | -2,963,000 | -2,422,000 | -2,422,000 | -2,422,000 | -2,422,000 | -2,711,000 | -2,220,000 | -2,220,000 | -2,220,000 | 0 | -8,578,000 | 0 | 0 | 0 | -8,578,000 | 0 | 0 | 0 | -4,945,000 | -4,289,000 | 0 | 0 | -324,000 | -4,147,000 | -1,350,000 | -12,684,000 | 0 | 0 | -24,000 | -4,715,000 | 0 | -200,000 | -7,432,000 | 4,056,572 | 0 | -4,056,939 | -4,061 | 0 | 0 | -3,364,000 | -47,000 | 7,884,000 | |||||||||||
net decrease in cash and cash equivalents | -3,532,000 | -1,394,000 | 1,582,000 | -2,429,000 | -1,089,000 | -2,215,000 | -3,955,000 | -981,000 | -2,220,000 | -11,493,000 | -2,724,000 | -11,429,000 | -6,552,000 | -5,981,000 | -1,366,000 | -406,000 | -826,000 | -828,000 | 5,046,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
translation effect on cash | 63,000 | -5,000 | 28,000 | -74,000 | -44,000 | 61,000 | -46,000 | 3,000 | 1,000 | -6,000 | 10,000 | 1,000 | -8,000 | -187,000 | 144,000 | 5,000 | 13,000 | -8,000 | -43,000 | -2,000 | 22,000 | 97,000 | 72,000 | -30,000 | -44,000 | 131,000 | -126,000 | -83,000 | 52,000 | -48,000 | -31,000 | -247,000 | 365,000 | 64,000 | 284,000 | 237,000 | 98,000 | -238,000 | -105,000 | -360,000 | -78,000 | -83,000 | -88,000 | 131,000 | -78,000 | -72,000 | -134,000 | 46,000 | 8,000 | 44,000 | 35,000 | 1,000 | -51,000 | -31,000 | -34,000 | 3,000 | -52,000 | 6,000 | -4,000 | 187,000 | -28,000 | -832,000 | -251,000 | 36,000 | -12,000 | 56,572 | -207,000 | 27,000 | 123,000 | 151,000 | 20,000 | 287,000 | 99,000 | 123,000 | ||
cash and cash equivalents – beginning of period | 53,226,000 | 0 | 0 | 51,699,000 | 0 | 0 | 46,356,000 | 0 | 0 | 37,703,000 | 0 | 0 | 32,913,000 | 0 | 0 | 23,633,000 | 0 | 0 | 16,098,000 | 0 | 0 | 32,392,000 | 0 | 0 | 37,938,000 | 0 | 0 | 35,318,000 | 0 | 0 | 30,152,000 | 0 | 0 | 22,585,000 | 0 | 0 | 8,257,000 | 0 | 0 | 939,000 | 0 | 0 | 0 | 1,881,000 | 0 | 0 | 9,773,000 | 0 | 0 | 13,143,000 | 0 | 19,764,000 | ||||||||||||||||||||||||
cash and cash equivalents – end of period | 49,757,000 | -1,366,000 | 1,508,000 | 49,226,000 | 168,000 | 437,000 | 45,268,000 | -1,921,000 | 4,395,000 | 35,480,000 | 297,000 | 1,301,000 | 28,971,000 | -1,218,000 | 5,789,000 | 22,674,000 | -910,000 | 5,653,000 | 13,834,000 | 1,238,000 | 2,969,000 | 20,951,000 | -32,059,000 | 2,925,000 | 35,579,000 | 3,039,000 | 4,581,000 | 23,987,000 | 2,742,000 | 1,901,000 | 23,522,000 | 3,769,000 | 3,904,000 | 16,526,000 | 5,061,000 | 4,163,000 | 6,899,000 | 4,530,000 | 1,844,000 | 658,000 | -440,000 | 341,000 | -1,292,000 | 1,906,000 | 2,423,000 | -639,000 | 8,917,000 | 4,795,000 | 2,477,000 | 3,924,000 | 3,345,000 | 2,685,000 | ||||||||||||||||||||||||
supplemental disclosure of cash flow information: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes | 10,000 | 918,000 | 1,165,000 | 3,690,000 | 110,000 | 973,000 | 1,162,000 | 3,310,000 | 90,000 | 890,000 | 2,181,000 | 2,884,000 | 102,000 | 1,452,000 | 1,608,000 | 5,362,000 | 256,000 | 2,147,000 | 2,351,000 | 4,848,000 | 256,000 | 1,497,000 | 4,481,000 | 251,000 | 207,000 | 1,089,000 | 1,938,000 | 2,159,000 | 245,000 | 1,602,000 | 2,191,000 | 3,181,000 | 336,000 | 2,165,000 | 986,000 | 4,227,000 | 230,000 | 2,035,000 | 1,960,000 | 2,490,000 | 575,000 | 2,424,000 | 2,428,000 | 2,653,000 | 937,000 | 3,496,000 | 0 | 1,813,000 | 434,000 | 1,169,000 | 1,336,000 | 1,856,000 | 364,000 | -47,000 | 873,000 | 468,000 | 374,000 | 1,422,000 | 408,000 | 816,000 | ||||||||||||||||
declared dividend | 3,433,000 | 2,826,000 | 2,826,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
additions to right-of-use assets obtained from new operating lease liabilities | 7,000 | 0 | -4,000 | -9,000 | 65,000 | 874,000 | 1,874,000 | 28,000 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | 5,765,000 | 214,000 | 8,408,000 | -1,931,000 | 7,321,000 | 5,676,000 | -1,175,000 | 4,959,000 | -982,000 | 7,391,000 | 6,037,000 | 3,857,000 | 6,534,000 | 5,195,000 | 1,181,000 | 4,495,000 | 1,843,000 | -230,000 | 1,286,000 | 77,000 | -9,231,000 | 8,573,147 | 3,552,000 | 644,000 | -12,773,000 | 5,957,000 | 2,665,000 | -3,584,000 | 1,947,000 | 6,922,000 | ||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents - beginning of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents - end of year | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received from income tax refunds | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash compensation | 62,000 | 57,000 | 3,000 | 48,000 | -49,000 | 61,000 | -144,000 | 20,000 | 409,000 | -81,000 | -148,000 | 280,000 | 102,000 | 36,000 | 441,000 | 1,264,000 | 609,000 | -467,000 | 817,000 | 399,000 | 746,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease liability - operating | -130,000 | -180,000 | -174,000 | 56,000 | -176,000 | -115,000 | -115,000 | -110,000 | -118,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
declared dividends | 3,433,000 | 3,432,000 | 3,432,000 | 3,432,000 | 3,432,000 | 3,331,000 | 3,331,000 | 3,332,000 | 3,229,000 | 3,231,000 | 3,230,000 | 3,028,000 | 3,157,000 | 2,826,000 | 2,963,000 | 2,422,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for losses on accounts receivable, net of write-offs | -80,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for losses on accounts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivable, net of write-offs and recoveries | 3,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest | 0 | 0 | 2,000 | 0 | 0 | 1,000 | -11,000 | 49,000 | 73,000 | 75,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental schedule of non-cash investing and financing activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets | 101,000 | 122,000 | 126,000 | 132,000 | 127,000 | 33,000 | 68,000 | 100,000 | 41,000 | 74,000 | 74,000 | 89,000 | -666,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of investments | -10,017,000 | -22,967,000 | -138,000 | -22,816,000 | -202,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net proceeds from sale of investments | 32,882,000 | 23,000,000 | 0 | 15,000,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
lease liability | -2,000 | 0 | -668,000 | 686,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividend paid | -2,963,000 | -2,422,000 | -2,422,000 | -2,220,000 | -8,578,000 | -8,578,000 | -4,945,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by operating activities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for losses on accounts receivable | 127,000 | 73,000 | 30,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash compensation change | -63,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net (decrease) in cash and cash equivalents | 2,755,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal repayments on line of credit | -1,350,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventory | 678,000 | -241,000 | -286,000 | -124,000 | 641,000 | -514,000 | 412,000 | 406,000 | -550,000 | 60,000 | 409,000 | 761,000 | 978,000 | 2,051,000 | -14,000 | -411,000 | -39,000 | 220,000 | 1,463,592 | 1,685,000 | -1,067,000 | -2,084,000 | -479,000 | -527,000 | -5,000 | -910,000 | -1,075,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
principal payments on line of credit | 0 | 0 | -324,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal borrowings (repayments) on line of credit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
inventories-net | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from note receivable from former parent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from losses on accounts receivable, net of write-offs and recoveries | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
note receivable from former parent company | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal (payments) borrowings on line of credit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock purchases | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes receivable from former parent | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash received for income tax refunds | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes receivable from former parent company | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from losses on accounts | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal borrowings on line of credit | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income including noncontrolling interest | 1,639,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: net loss – noncontrolling interest | -3,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to omega flex, inc. | 1,636,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
treasury stock purchase | 0 | 0 | -24,000 | 0 | -200,000 | -340,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued legal settlement and related costs | -26,000 | -14,000 | -213,000 | -7,000 | -2,019,000 | 74,000 | -10,000 | -5,983,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in noncontrolling interest | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in minority interests | -52,000 | 13,000 | 34,000 | 13,000 | -42,926 | 23,000 | 14,000 | 6,000 | 13,000 | 8,000 | 4,000 | 7,000 | 13,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued legal settlement & related costs | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from note receivable from former parent company | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal (payments)/borrowings under long term debt obligations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents - beginning of period | 17,424,000 | 9,882,000 | 280,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents - end of period | 4,774,000 | 11,928,000 | 7,325,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
schedule of non-cash financing activities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrual of dividend declared | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receipt of note receivable from former parent company | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments under long term debt obligations | 0 | 0 | -3,364,000 | -47,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for losses on accounts receivable, | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net of write-offs and recoveries | 21,000 | 29,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivable from former parent company | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of long term debt | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividend to mestek treated as reduction of receivable | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
reclass of put obligation to equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrual of dividend | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock – based compensation expense | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
receivable from mestek, inc. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock | 50,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
dividend recorded as a reduction of put liability | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intercompany receivable from mestek, inc. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
principal payments under long | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
term debt obligations | -140,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
note receivable from mestek, inc. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock based compensation expense | 587,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
intercompany with foreign subsidiary | 193,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notes receivable from mestek, inc. | 7,974,000 |
