Pay vs Performance Disclosure - USD ($)
|
12 Months Ended |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
| Pay vs Performance Disclosure |
|
|
|
|
|
| Pay vs Performance Disclosure, Table |
| | | | | | | | | | | | | | | | | | | | | | | Summary | | Summary | | | | | | | | | | | | | | | | | Compensation | | Compensation | | Compensation | | Compensation | | Average | | Average | | Value of Initial Fixed $100 | | | | | | | Table Total | | Table Total | | Actually | | Actually | | Summary | | Compensation | | Investment Based On: | | | | | | | for CEO | | for CEO | | Paid to | | Paid to | | Compensation | | Actually | | | | Peer Group | | | | Adjusted | | | Jagadeesh (Jag) | | Robert | | CEO Jagadeesh | | CEO Robert D. | | Table for Non- | | Paid to Non- | | Total | | Total | | Net Income | | EBITDA | | | A. Reddy | | D. Kamphuis | | (Jag) A. Reddy | | Kamphuis | | CEO NEOs(2) | | CEO NEOs(2) | | Shareholder | | Shareholder | | (in millions) | | (in millions) | Fiscal Year | | ($) | | ($) | | ($) | | ($) | | ($) | | ($) | | Return(3) | | Return(3) | | ($) | | ($) | 2025 | | 3,183,288 | | — | | 2,482,205 | | — | | 1,139,884 | | 554,098 | | 139.49 | | 131.18 | | (8.1) | | 47.1 | 2024 | | 3,692,318 | | — | | 4,268,060 | | — | | 1,919,707 | | 1,994,401 | | 117.14 | | 125.85 | | 26.0 | | 64.4 | 2023 | | 2,956,326 | | — | | 2,820,325 | | — | | 1,799,020 | | 1,878,498 | | 107.45 | | 117.81 | | 7.8 | | 66.1 | 2022 (1) | | 1,269,605 | | 1,416,066 | | 1,836,915 | | (1,346,967) | | 1,687,167 | | 1,583,306 | | 94.34 | | 103.45 | | 18.7 | | 60.8 | 2021 | | — | | 3,919,201 | | — | | 5,051,860 | | 1,402,350 | | 1,643,440 | | 111.10 | | 125.27 | | (7.5) | | 46.2 |
| (1) | Robert D. Kamphuis was CEO during 2021 and retired as CEO effective September 30, 2022, and Jagadeesh A. Reddy was appointed CEO effective July 19, 2022. |
| (2) | Non-CEO NEOs reflect the average Summary Compensation Table total compensation and average Compensation Actually Paid for the following executives by fiscal year: |
2025: Rachele M. Lehr, Ryan F. Raber, Sean P. Leuba, Craig D. Nichols and Todd M. Butz. Mr. Butz left our Company effective June 30, 2025. 2024: Todd M. Butz and Ryan F. Raber 2023: Todd M. Butz, Ryan F. Raber and Randall P. Stille. Mr. Stille left our Company effective November 3, 2023. 2022: Todd M. Butz and Ryan F. Raber 2021: Todd M. Butz and Ryan F. Raber | (3) | Total shareholder return is based on the value of an initial fixed investment of $100 in our common stock and the Company’s industry specific peer group, S&P SmallCap 600, as of December 31, 2020. |
Deductions from, and additions to, total compensation in the Summary Compensation Table by year to calculate CAP include: | | | | | | | | | | | | | | | | | | | | | Fiscal 2025 | | Fiscal 2024 | | Fiscal 2023 | | Fiscal 2022 | | Fiscal 2021 | | | CEO Jagadeesh | | CEO Jagadeesh | | CEO Jagadeesh | | CEO Jagadeesh | | CEO Robert D. | | CEO Robert D. | | | (Jag) A. Reddy | | (Jag) A. Reddy | | (Jag) A. Reddy | | (Jag) A. Reddy | | Kamphuis | | Kamphuis | Total compensation from summary compensation table | | $ | 3,183,288 | | $ | 3,692,318 | | $ | 2,956,326 | | $ | 1,269,605 | | $ | 1,416,066 | | $ | 3,919,201 | Adjustments for equity awards | | | | | | | | | | | | | | | | | | | Adjustments for grant date values in the summary compensation table | | | (2,380,000) | | | (2,000,000) | | | (1,650,000) | | | (650,000) | | | — | | | (2,280,000) | Fair value of unvested awards granted in the current year | | | 2,328,590 | | | 2,446,708 | | | 1,447,334 | | | 1,217,310 | | | — | | | 2,482,642 | Change in year-end fair values for unvested awards granted in prior years | | | (516,115) | | | 138,291 | | | 112,820 | | | — | | | — | | | 420,065 | Fair values at vest date for awards granted and vested in current year | | | — | | | — | | | — | | | — | | | — | | | — | Change in fair values between prior year-end fair values and vest date fair values for awards granted in prior years | | | (133,558) | | | (9,257) | | | (46,155) | | | — | | | (1,521,442) | | | 509,952 | Forfeitures during current year equal to prior year-end fair value | | | — | | | — | | | — | | | — | | | (1,241,591) | | | — | Dividends or dividend equivalents not otherwise included in total compensation | | | — | | | — | | | — | | | — | | | — | | | — | Total adjustments for equity awards | | | (701,083) | | | 575,742 | | | (136,001) | | | 567,310 | | | (2,763,033) | | | 1,132,659 | Compensation actually paid (as calculated) | | $ | 2,482,205 | | $ | 4,268,060 | | $ | 2,820,325 | | $ | 1,836,915 | | | (1,346,967) | | $ | 5,051,860 |
| | | | | | | | | | | | | | | | | | Fiscal 2025 | | Fiscal 2024 | | Fiscal 2023 | | Fiscal 2022 | | Fiscal 2021 | | | Average Non- | | Average Non- | | Average Non- | | Average Non- | | Average Non- | | | CEO NEOs (2) | | CEO NEOs (2) | | CEO NEOs (2) | | CEO NEOs (2) | | CEO NEOs (2) | Total compensation from summary compensation table | | $ | 1,139,884 | | $ | 1,919,707 | | $ | 1,799,020 | | $ | 1,687,167 | | $ | 1,402,350 | Adjustments for equity awards | | | | | | | | | | | | | | | | Adjustments for grant date values in the summary compensation table | | | (618,000) | | | (971,000) | | | (776,667) | | | (790,000) | | | (575,000) | Fair value of unvested awards granted in the current year | | | 483,734 | | | 1,187,882 | | | 681,272 | | | 1,052,009 | | | 626,113 | Change in year-end fair values for unvested awards granted in prior years | | | (89,902) | | | 46,263 | | | 68,636 | | | (39,888) | | | 83,275 | Fair values at vest date for awards granted and vested in current year | | | — | | | — | | | — | | | — | | | — | Change in fair values between prior year-end fair values and vest date fair values for awards granted in prior years | | | (26,296) | | | (188,451) | | | 266,032 | | | (325,982) | | | 106,703 | Forfeitures during current year equal to prior year-end fair value | | | (335,322) | | | — | | | (159,795) | | | — | | | — | Dividends or dividend equivalents not otherwise included in total compensation | | | — | | | — | | | — | | | — | | | — | Total adjustments for equity awards | | | (585,786) | | | 74,694 | | | 79,478 | | | (103,861) | | | 241,090 | Compensation actually paid (as calculated) | | $ | 554,098 | | $ | 1,994,401 | | $ | 1,878,498 | | $ | 1,583,306 | | $ | 1,643,440 |
|
|
|
|
|
| Company Selected Measure Name |
Adjusted EBITDA
|
|
|
|
|
| Named Executive Officers, Footnote |
| (1) | Robert D. Kamphuis was CEO during 2021 and retired as CEO effective September 30, 2022, and Jagadeesh A. Reddy was appointed CEO effective July 19, 2022. |
| (2) | Non-CEO NEOs reflect the average Summary Compensation Table total compensation and average Compensation Actually Paid for the following executives by fiscal year: |
2025: Rachele M. Lehr, Ryan F. Raber, Sean P. Leuba, Craig D. Nichols and Todd M. Butz. Mr. Butz left our Company effective June 30, 2025. 2024: Todd M. Butz and Ryan F. Raber 2023: Todd M. Butz, Ryan F. Raber and Randall P. Stille. Mr. Stille left our Company effective November 3, 2023. 2022: Todd M. Butz and Ryan F. Raber 2021: Todd M. Butz and Ryan F. Raber
|
|
|
|
|
| Peer Group Issuers, Footnote |
| (3) | Total shareholder return is based on the value of an initial fixed investment of $100 in our common stock and the Company’s industry specific peer group, S&P SmallCap 600, as of December 31, 2020. |
|
|
|
|
|
| Adjustment To PEO Compensation, Footnote |
Deductions from, and additions to, total compensation in the Summary Compensation Table by year to calculate CAP include: | | | | | | | | | | | | | | | | | | | | | Fiscal 2025 | | Fiscal 2024 | | Fiscal 2023 | | Fiscal 2022 | | Fiscal 2021 | | | CEO Jagadeesh | | CEO Jagadeesh | | CEO Jagadeesh | | CEO Jagadeesh | | CEO Robert D. | | CEO Robert D. | | | (Jag) A. Reddy | | (Jag) A. Reddy | | (Jag) A. Reddy | | (Jag) A. Reddy | | Kamphuis | | Kamphuis | Total compensation from summary compensation table | | $ | 3,183,288 | | $ | 3,692,318 | | $ | 2,956,326 | | $ | 1,269,605 | | $ | 1,416,066 | | $ | 3,919,201 | Adjustments for equity awards | | | | | | | | | | | | | | | | | | | Adjustments for grant date values in the summary compensation table | | | (2,380,000) | | | (2,000,000) | | | (1,650,000) | | | (650,000) | | | — | | | (2,280,000) | Fair value of unvested awards granted in the current year | | | 2,328,590 | | | 2,446,708 | | | 1,447,334 | | | 1,217,310 | | | — | | | 2,482,642 | Change in year-end fair values for unvested awards granted in prior years | | | (516,115) | | | 138,291 | | | 112,820 | | | — | | | — | | | 420,065 | Fair values at vest date for awards granted and vested in current year | | | — | | | — | | | — | | | — | | | — | | | — | Change in fair values between prior year-end fair values and vest date fair values for awards granted in prior years | | | (133,558) | | | (9,257) | | | (46,155) | | | — | | | (1,521,442) | | | 509,952 | Forfeitures during current year equal to prior year-end fair value | | | — | | | — | | | — | | | — | | | (1,241,591) | | | — | Dividends or dividend equivalents not otherwise included in total compensation | | | — | | | — | | | — | | | — | | | — | | | — | Total adjustments for equity awards | | | (701,083) | | | 575,742 | | | (136,001) | | | 567,310 | | | (2,763,033) | | | 1,132,659 | Compensation actually paid (as calculated) | | $ | 2,482,205 | | $ | 4,268,060 | | $ | 2,820,325 | | $ | 1,836,915 | | | (1,346,967) | | $ | 5,051,860 |
|
|
|
|
|
| Non-PEO NEO Average Total Compensation Amount |
$ 1,139,884
|
$ 1,919,707
|
$ 1,799,020
|
$ 1,687,167
|
$ 1,402,350
|
| Non-PEO NEO Average Compensation Actually Paid Amount |
$ 554,098
|
1,994,401
|
1,878,498
|
1,583,306
|
1,643,440
|
| Adjustment to Non-PEO NEO Compensation Footnote |
| | | | | | | | | | | | | | | | | | Fiscal 2025 | | Fiscal 2024 | | Fiscal 2023 | | Fiscal 2022 | | Fiscal 2021 | | | Average Non- | | Average Non- | | Average Non- | | Average Non- | | Average Non- | | | CEO NEOs (2) | | CEO NEOs (2) | | CEO NEOs (2) | | CEO NEOs (2) | | CEO NEOs (2) | Total compensation from summary compensation table | | $ | 1,139,884 | | $ | 1,919,707 | | $ | 1,799,020 | | $ | 1,687,167 | | $ | 1,402,350 | Adjustments for equity awards | | | | | | | | | | | | | | | | Adjustments for grant date values in the summary compensation table | | | (618,000) | | | (971,000) | | | (776,667) | | | (790,000) | | | (575,000) | Fair value of unvested awards granted in the current year | | | 483,734 | | | 1,187,882 | | | 681,272 | | | 1,052,009 | | | 626,113 | Change in year-end fair values for unvested awards granted in prior years | | | (89,902) | | | 46,263 | | | 68,636 | | | (39,888) | | | 83,275 | Fair values at vest date for awards granted and vested in current year | | | — | | | — | | | — | | | — | | | — | Change in fair values between prior year-end fair values and vest date fair values for awards granted in prior years | | | (26,296) | | | (188,451) | | | 266,032 | | | (325,982) | | | 106,703 | Forfeitures during current year equal to prior year-end fair value | | | (335,322) | | | — | | | (159,795) | | | — | | | — | Dividends or dividend equivalents not otherwise included in total compensation | | | — | | | — | | | — | | | — | | | — | Total adjustments for equity awards | | | (585,786) | | | 74,694 | | | 79,478 | | | (103,861) | | | 241,090 | Compensation actually paid (as calculated) | | $ | 554,098 | | $ | 1,994,401 | | $ | 1,878,498 | | $ | 1,583,306 | | $ | 1,643,440 |
|
|
|
|
|
| Tabular List, Table |
Most Important Performance Measures The three performance measures listed below, not ranked in order of importance, represent the most important Company performance measures used to link CAP as further described in our CD&A. | Adjusted EBITDA | Free Cash Flow | Relative Total Shareholder Return |
|
|
|
|
|
| Total Shareholder Return Amount |
$ 139.49
|
117.14
|
107.45
|
94.34
|
111.1
|
| Peer Group Total Shareholder Return Amount |
131.18
|
125.85
|
117.81
|
103.45
|
125.27
|
| Net Income (Loss) |
$ (8,100,000)
|
$ 26,000,000
|
$ 7,800,000
|
$ 18,700,000
|
$ (7,500,000)
|
| Company Selected Measure Amount |
47,100,000
|
64,400,000
|
66,100,000
|
60,800,000
|
46,200,000
|
| PEO Name |
Jagadeesh A. Reddy
|
|
|
|
|
| Measure:: 1 |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Name |
Adjusted EBITDA
|
|
|
|
|
| Measure:: 2 |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Name |
Free Cash Flow
|
|
|
|
|
| Measure:: 3 |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Name |
Relative Total Shareholder Return
|
|
|
|
|
| Jagadeesh (Jag) A. Reddy |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| PEO Total Compensation Amount |
$ 3,183,288
|
$ 3,692,318
|
$ 2,956,326
|
$ 1,269,605
|
|
| PEO Actually Paid Compensation Amount |
2,482,205
|
4,268,060
|
2,820,325
|
1,836,915
|
|
| Robert D. Kamphuis |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| PEO Total Compensation Amount |
|
|
|
1,416,066
|
$ 3,919,201
|
| PEO Actually Paid Compensation Amount |
|
|
|
(1,346,967)
|
5,051,860
|
| PEO | Jagadeesh (Jag) A. Reddy | Equity Awards Adjustments |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
(701,083)
|
575,742
|
(136,001)
|
567,310
|
|
| PEO | Jagadeesh (Jag) A. Reddy | Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
(2,380,000)
|
(2,000,000)
|
(1,650,000)
|
(650,000)
|
|
| PEO | Jagadeesh (Jag) A. Reddy | Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
2,328,590
|
2,446,708
|
1,447,334
|
1,217,310
|
|
| PEO | Jagadeesh (Jag) A. Reddy | Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
(516,115)
|
138,291
|
112,820
|
|
|
| PEO | Jagadeesh (Jag) A. Reddy | Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
(133,558)
|
(9,257)
|
(46,155)
|
|
|
| PEO | Robert D. Kamphuis | Equity Awards Adjustments |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
|
|
|
(2,763,033)
|
1,132,659
|
| PEO | Robert D. Kamphuis | Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
|
|
|
|
(2,280,000)
|
| PEO | Robert D. Kamphuis | Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
|
|
|
|
2,482,642
|
| PEO | Robert D. Kamphuis | Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
|
|
|
|
420,065
|
| PEO | Robert D. Kamphuis | Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
|
|
|
(1,521,442)
|
509,952
|
| PEO | Robert D. Kamphuis | Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
|
|
|
(1,241,591)
|
|
| Non-PEO NEO | Equity Awards Adjustments |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
(585,786)
|
74,694
|
79,478
|
(103,861)
|
241,090
|
| Non-PEO NEO | Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
(618,000)
|
(971,000)
|
(776,667)
|
(790,000)
|
(575,000)
|
| Non-PEO NEO | Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
483,734
|
1,187,882
|
681,272
|
1,052,009
|
626,113
|
| Non-PEO NEO | Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
(89,902)
|
46,263
|
68,636
|
(39,888)
|
83,275
|
| Non-PEO NEO | Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
(26,296)
|
$ (188,451)
|
266,032
|
$ (325,982)
|
$ 106,703
|
| Non-PEO NEO | Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year |
|
|
|
|
|
| Pay vs Performance Disclosure |
|
|
|
|
|
| Adjustment to Compensation, Amount |
$ (335,322)
|
|
$ (159,795)
|
|
|