| Fiscal period | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2016 | 2015 |
| 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/2016 | 12/31/2015 |
| Net Sales | 418.63 | 348.88 | 321.48 | 267.84 | 258.62 | 248.23 | 299.26 | 359.11 | 245.02 | 187.30 |
| Grant revenue | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Total Revenues | 418.63 | 348.88 | -- | 267.84 | 258.62 | 248.23 | 299.26 | 359.11 | 245.02 | 187.30 |
| Cost of sales | 73.01 | 60.07 | 54.63 | 48.32 | 43.28 | 39.33 | 43.08 | 36.39 | 32.41 | 20.20 |
| Gross Margin | 345.62 | 288.81 | 266.84 | 219.53 | 215.33 | 208.90 | 256.17 | 322.73 | 212.61 | 167.09 |
| Amortization of intangible assets | 0.44 | 0.77 | 0.76 | 0.70 | 0.82 | 1.07 | 1.04 | 1.03 | 2.13 | 0.93 |
| Research and development expenses | 15.10 | 12.34 | 12.67 | 22.83 | 17.34 | 11.72 | 11.14 | 15.77 | 12.04 | 8.41 |
| Acquired in-process research and development | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Selling, general and administrative expenses | 266.19 | 225.09 | 211.12 | 208.79 | 198.36 | 181.02 | 198.21 | 258.53 | 180.00 | 133.38 |
| Impairment of intangible assets | -- | (0.45) | -- | -- | (0.05) | (1.03) | (0.45) | -- | -- | -- |
| Gain on sale of assets | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Fair value adjustment of earn-out liability | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Investigation, restatement and related | -- | 8.70 | (5.18) | (12.18) | (3.79) | (59.47) | (66.50) | (51.32) | -- | -- |
| Operating Income (Loss) | 63.89 | 58.87 | 37.12 | (24.97) | (5.04) | (45.40) | (21.16) | (3.92) | 18.45 | 24.36 |
| Interest expense, net | -- | 1.01 | 6.46 | 5.02 | 4.98 | -- | -- | -- | 0.34 | -- |
| Change in fair value of investment, related party | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Interest (expense) income, net | 2.93 | -- | -- | -- | -- | (7.94) | (4.71) | -- | -- | (0.09) |
| Other income (expense), net | (0.56) | (0.57) | (0.03) | 0.00 | (0.02) | 0.00 | 0.28 | 0.53 | -- | -- |
| Amortization of debt discount | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Financing expense associated with warrants issued in connection with convertible promissory note | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Financing expense associated with issuance of common stock for registration rights waivers | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Loss on extinguishment of debt | -- | -- | -- | -- | -- | (8.20) | -- | -- | -- | -- |
| Income (loss) before income tax provision | 66.26 | 57.29 | 30.63 | (29.99) | (10.04) | (61.54) | (25.59) | (3.40) | 18.11 | 24.28 |
| Income tax (benefit) provision | 17.68 | 15.30 | (36.81) | 0.21 | 0.25 | (12.26) | (0.01) | 26.58 | 6.13 | (5.17) |
| Net income (loss) from continuing operations | 48.58 | 42.00 | 67.44 | -- | -- | -- | -- | -- | -- | -- |
| Income (Loss) from discontinued operations, net of tax | -- | 0.42 | (9.21) | -- | -- | -- | -- | -- | -- | -- |
| Net Loss | 48.58 | 42.42 | 58.23 | (30.20) | (10.29) | (49.28) | (25.58) | -- | -- | 29.45 |
| Accretion of redeemable common stock and common stock with registration rights to fair value | -- | -- | 6.75 | 6.58 | 6.14 | -- | -- | -- | -- | -- |
| Preferred share repurchase in excess of book value | -- | -- | 4.89 | -- | -- | -- | -- | -- | -- | -- |
| Net Income (Loss) Available to Common Shareholders | 48.58 | 42.42 | 46.59 | (36.78) | (16.42) | (49.28) | (25.58) | (29.98) | 11.97 | 29.45 |
| Basic net income (loss) per common share:Continuing operations | 0.33 | 0.29 | -- | -- | -- | -- | -- | -- | -- | -- |
| Basic net income (loss) per common share:Discontinued operations | -- | 0.00 | -- | -- | -- | -- | -- | -- | -- | -- |
| Net Earnings Per Share (Basic) | 0.33 | 0.29 | 0.40 | (0.33) | (0.15) | (0.77) | (0.24) | (0.28) | 0.11 | 0.28 |
| Diluted net income (loss) per common share:Continuing operations | 0.32 | 0.28 | -- | -- | -- | -- | -- | -- | -- | -- |
| Diluted net income (loss) per common share:Discontinued operations | -- | 0.00 | -- | -- | -- | -- | -- | -- | -- | -- |
| Net Earnings Per Share (Diluted) | 0.32 | 0.28 | 0.37 | (0.33) | (0.15) | (0.77) | (0.24) | (0.28) | 0.11 | 0.26 |
| Weighted Average Shares Outstanding (Basic) | 147.79 | 146.98 | 116.50 | 112.91 | 110.35 | 108.26 | 106.95 | 105.60 | 105.93 | 105.93 |
| Weighted Average Shares Outstanding (Diluted) | 149.72 | 149.05 | 145.96 | 112.91 | 110.35 | 108.26 | 106.95 | 105.60 | 112.44 | 113.63 |