| Fiscal period | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| Period End Date | 12/31/2025 | 12/31/2024 | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 |
| Sales | 368.29 | 394.88 | 420.46 | 542.75 | 601.60 | 614.68 | 753.48 | 680.24 | 695.79 | 651.37 |
| Total Revenues | 368.29 | 394.88 | 420.46 | 542.75 | 601.60 | 614.68 | 753.48 | 680.24 | 695.79 | 651.37 |
| Cost of sales | 261.83 | 280.89 | 322.90 | 390.46 | 428.59 | 438.42 | 583.27 | 538.44 | 530.08 | 487.25 |
| Gross Profit | 106.46 | 113.99 | 97.56 | 152.29 | 173.02 | 176.26 | 170.20 | 141.80 | 165.71 | 164.12 |
| Goodwill impairment | -- | -- | 49.08 | -- | -- | -- | -- | -- | -- | -- |
| Research and development expenses | 26.27 | 29.72 | 31.28 | 32.45 | 30.92 | 31.45 | 29.41 | 23.82 | 21.42 | 19.85 |
| Selling, general and administrative expenses | 85.38 | 91.81 | 98.49 | 105.29 | 118.85 | 107.54 | 125.48 | 119.65 | 127.48 | 118.88 |
| Factory transition restructuring charges | 1.22 | 3.59 | 4.02 | -- | -- | -- | -- | -- | 6.15 | -- |
| Legal judgment | -- | (4.17) | -- | -- | -- | -- | -- | -- | -- | -- |
| Operating Income (Loss) | (6.40) | (15.30) | (85.30) | 14.55 | 23.25 | 37.27 | 15.32 | (1.67) | 10.67 | 25.40 |
| Interest expense, net | 0.94 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Loss on sale of Argentina subsidiary | -- | -- | -- | -- | (6.05) | -- | -- | -- | -- | -- |
| Interest income, net | -- | (3.36) | (4.33) | (2.20) | (0.57) | (1.42) | (3.92) | (4.69) | (2.53) | (1.05) |
| Other income (expense), net | (4.62) | 0.06 | (2.62) | (0.96) | (0.56) | (1.40) | (1.00) | (4.46) | (0.85) | 0.84 |
| Gain (loss)on foreign currency exchange transactions | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net (loss)gain on foreign currency exchange transactions | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Other income (loss) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Write-down of investment transactions | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Patent settlements | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Gain on sale of Guangzhou factory | -- | -- | -- | -- | -- | -- | -- | 36.98 | -- | -- |
| Accrued social insurance adjustment | -- | -- | -- | -- | -- | 9.46 | -- | -- | -- | -- |
| Income before provision for income taxes | (11.96) | (18.60) | (92.25) | 11.39 | 16.08 | 43.91 | 10.40 | 26.17 | 7.29 | 25.19 |
| Current- U.S. Federal | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Current- Foreign | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Provision for income taxes | 6.64 | 5.43 | 5.98 | 10.99 | 10.78 | 5.33 | 6.77 | 14.24 | 17.61 | 4.80 |
| Deferred: Foreign | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Deferred- U.S. Federal | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Current: State and local | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Deferred: State and Local | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net income | -- | -- | -- | 0.41 | -- | -- | 3.63 | 11.92 | (10.32) | 20.38 |
| Net income attributable to non-controlling interest | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.03 |
| Net Income (Loss) Available to Common Shareholders | (18.60) | (24.03) | (98.24) | 0.41 | 5.30 | 38.57 | 3.63 | 11.92 | (10.32) | 20.35 |
| Net Earnings Per Share (Basic) | (1.41) | (1.85) | (7.64) | 0.03 | 0.39 | 2.78 | 0.26 | 0.85 | (0.72) | 1.41 |
| Net Earnings Per Share (Diluted) | (1.41) | (1.85) | (7.64) | 0.03 | 0.39 | 2.72 | 0.26 | 0.85 | (0.72) | 1.38 |
| Weighted Average Shares Outstanding (Basic) | 13.17 | 12.96 | 12.86 | 12.70 | 13.47 | 13.89 | 13.88 | 13.95 | 14.35 | 14.47 |
| Weighted Average Shares Outstanding (Diluted) | 13.17 | 12.96 | 12.86 | 12.78 | 13.74 | 14.17 | 14.11 | 14.06 | 14.35 | 14.76 |