| (in millions $) | 30 Oct 2024 | 30 Jul 2024 | 31 Dec 2023 | 30 Sep 2023 | 
|---|---|---|---|---|
| Current assets | ||||
| Cash | $93.63 | $134.86 | ||
| Short term investments | $158.42 | $109.72 | ||
| Net receivables | $45.89 | $52.19 | $28.04 | $28.96 | 
| Inventory | $85.8 | $72.63 | $61.55 | $57.86 | 
| Total current assets | $396.68 | $348.92 | $343.55 | $333.09 | 
| Long term investments | $0.14 | |||
| Property, plant & equipment | $92.73 | $92.47 | $98.8 | $98.79 | 
| Goodwill & intangible assets | $42.3 | $39.45 | ||
| Total noncurrent assets | $151.91 | $149.56 | ||
| Total investments | $158.42 | $109.85 | ||
| Total assets | $542.21 | $493.44 | $495.46 | $482.64 | 
| Current liabilities | ||||
| Accounts payable | $31.04 | $34.99 | $36 | $42.84 | 
| Deferred revenue | ||||
| Short long term debt | $33.14 | $31.2 | ||
| Total current liabilities | $121.77 | $84.79 | $76.67 | $80 | 
| Long term debt | $7.86 | $8.11 | $8.39 | $8.22 | 
| Total noncurrent liabilities | $12.27 | $9.81 | ||
| Total debt | $41.53 | $39.42 | ||
| Total liabilities | $135.04 | $98.95 | $88.95 | $89.81 | 
| Shareholders' equity | ||||
| Retained earnings | -$16.33 | -$11.77 | ||
| Other shareholder equity | $407.17 | $394.49 | -$36.97 | -$48.13 | 
| Total shareholder equity | $404.12 | $390.42 | ||
| (in millions $) | 31 Dec 2023 | 31 Jan 2023 | 31 Dec 2021 | 31 Dec 2020 | 
|---|---|---|---|---|
| Current assets | ||||
| Cash | $93.63 | $151.04 | $168.68 | $142.52 | 
| Short term investments | $158.42 | $81.63 | $55.36 | $31.4 | 
| Net receivables | $28.04 | $50.5 | $67.74 | $78.04 | 
| Inventory | $61.55 | $40.48 | $33.17 | $19.7 | 
| Total current assets | $343.55 | $329.32 | $342.61 | $307.12 | 
| Long term investments | $0.14 | $0.16 | $28.94 | |
| Property, plant & equipment | $98.8 | $103.75 | $111.66 | $81.72 | 
| Goodwill & intangible assets | $42.3 | $44.08 | $52.53 | $36.2 | 
| Total noncurrent assets | $151.91 | $153.66 | $177.55 | $188.13 | 
| Total investments | $158.42 | $81.77 | $55.52 | $60.34 | 
| Total assets | $495.46 | $482.98 | $520.16 | $495.25 | 
| Current liabilities | ||||
| Accounts payable | $36 | $35.32 | $46.35 | $41.98 | 
| Deferred revenue | ||||
| Short long term debt | $33.14 | $24.69 | $9.15 | $0.09 | 
| Total current liabilities | $76.67 | $81.51 | $64.16 | $83.8 | 
| Long term debt | $8.39 | $2.21 | ||
| Total noncurrent liabilities | $12.27 | $3.78 | $12.8 | $7.69 | 
| Total debt | $41.53 | $24.69 | $11.36 | $0.09 | 
| Total liabilities | $88.95 | $86.01 | $76.96 | $91.48 | 
| Shareholders' equity | ||||
| Retained earnings | -$16.33 | -$16.34 | -$4.22 | -$27.08 | 
| Other shareholder equity | -$36.97 | -$28.33 | $0.25 | -$8.78 | 
| Total shareholder equity | $404.12 | $396.97 | $443.2 | $403.77 | 
| (in millions $) | 30 Oct 2024 | 30 Jul 2024 | 31 Dec 2023 | 30 Sep 2023 | 
|---|---|---|---|---|
| Revenue | ||||
| Total revenue | $29.95 | $39.15 | $28.36 | $36.43 | 
| Cost of revenue | $19.67 | $25.51 | ||
| Gross Profit | $9.37 | $11.84 | $8.69 | $10.92 | 
| Operating activities | ||||
| Research & development | $1.59 | $0.92 | ||
| Selling, general & administrative | $14.1 | $13.61 | ||
| Total operating expenses | $16.1 | $13.11 | $15.69 | $14.51 | 
| Operating income | -$7 | -$3.59 | ||
| Income from continuing operations | ||||
| EBIT | -$2.07 | $1.21 | ||
| Income tax expense | $0.59 | $0.31 | $1.89 | -$0.01 | 
| Interest expense | $2.29 | $1.04 | $0.6 | $0.35 | 
| Net income | ||||
| Net income | -$4.11 | $1.67 | -$4.56 | $0.87 | 
| Income (for common shares) | -$4.56 | $0.87 | ||
| (in millions $) | 31 Dec 2023 | 31 Dec 2022 | 31 Dec 2021 | 31 Dec 2020 | 
|---|---|---|---|---|
| Revenue | ||||
| Total revenue | $123.6 | $117.81 | $91.49 | $76.92 | 
| Cost of revenue | $82.23 | $98.3 | $75.24 | $63.43 | 
| Gross Profit | $41.37 | $19.52 | $16.25 | $13.49 | 
| Operating activities | ||||
| Research & development | $4.27 | $6.03 | $38.97 | $7.25 | 
| Selling, general & administrative | $48.72 | $37.83 | $24.34 | $19.66 | 
| Total operating expenses | $54.42 | $47.2 | $14.91 | $12.73 | 
| Operating income | -$13.05 | -$27.68 | $1.34 | $0.75 | 
| Income from continuing operations | ||||
| EBIT | $3.14 | -$11.9 | $29.62 | -$11.69 | 
| Income tax expense | $1.8 | -$0.49 | $6.35 | -$5.05 | 
| Interest expense | $1.33 | $0.71 | $0.41 | $3.75 | 
| Net income | ||||
| Net income | $0.01 | -$12.12 | $22.86 | -$10.39 | 
| Income (for common shares) | $0.01 | -$12.12 | $22.86 | -$10.39 | 
| (in millions $) | 31 Dec 2023 | 30 Sep 2023 | 30 Jun 2023 | 31 Mar 2023 | 
|---|---|---|---|---|
| Net income | -$4.56 | $0.87 | $3.73 | -$0.03 | 
| Operating activities | ||||
| Depreciation | $2.96 | $2.91 | $2.99 | $3.05 | 
| Business acquisitions & disposals | $0.28 | |||
| Stock-based compensation | $2.34 | $3.99 | $3.72 | $1 | 
| Total cash flows from operations | -$127.82 | $15.4 | $3.9 | $7.36 | 
| Investing activities | ||||
| Capital expenditures | -$0.07 | -$11.74 | -$0.8 | -$0.63 | 
| Investments | $79.39 | -$0.93 | -$14.21 | -$19 | 
| Total cash flows from investing | $79.6 | -$12.67 | -$15.01 | -$19.64 | 
| Financing activities | ||||
| Dividends paid | ||||
| Sale and purchase of stock | $2.94 | |||
| Net borrowings | -$0.09 | $10.45 | $2.89 | -$1.36 | 
| Total cash flows from financing | $2.85 | $10.45 | $2.89 | -$1.36 | 
| Effect of exchange rate | $4.14 | -$1.96 | -$6.21 | $0.68 | 
| Change in cash and equivalents | -$45.37 | $13.18 | -$8.23 | -$13.63 | 
| (in millions $) | 31 Dec 2023 | 31 Dec 2022 | 31 Dec 2021 | 31 Dec 2020 | 
|---|---|---|---|---|
| Net income | $0.01 | -$12.12 | $22.86 | -$10.39 | 
| Operating activities | ||||
| Depreciation | $11.91 | $12.43 | $10.04 | $8.22 | 
| Business acquisitions & disposals | $0.28 | $40.53 | $42.85 | |
| Stock-based compensation | $11.06 | $1.93 | $1.48 | $0.9 | 
| Total cash flows from operations | -$101.16 | $31.48 | $0.24 | -$50.88 | 
| Investing activities | ||||
| Capital expenditures | -$13.25 | -$3.82 | $4.16 | $34.39 | 
| Investments | $45.24 | -$31.21 | -$22.48 | -$26.1 | 
| Total cash flows from investing | $32.28 | -$35.03 | $22.21 | $51.15 | 
| Financing activities | ||||
| Dividends paid | ||||
| Sale and purchase of stock | $2.94 | -$7.5 | -$2.41 | $181.08 | 
| Net borrowings | $11.89 | $2.41 | $3.16 | -$54.64 | 
| Total cash flows from financing | $14.83 | -$4.33 | $0.75 | $126.45 | 
| Effect of exchange rate | -$3.36 | -$9.75 | $2.96 | -$0.71 | 
| Change in cash and equivalents | -$54.05 | -$7.89 | $23.2 | $126.71 | 
| Market cap | $98.71M | 
|---|---|
| Enterprise value | N/A | 
| Shares outstanding | 87.36M | 
| Revenue | $133.88M | 
|---|---|
| EBITDA | N/A | 
| EBIT | N/A | 
| Net Income | -$6.13M | 
| Revenue Q/Q | -16.71% | 
| Revenue Y/Y | 2.28% | 
| P/E ratio | -16.10 | 
|---|---|
| EV/Sales | N/A | 
| EV/EBITDA | N/A | 
| EV/EBIT | N/A | 
| P/S ratio | 0.74 | 
| P/B ratio | N/A | 
| Book/Share | N/A | 
| Cash/Share | N/A | 
| EPS | -$0.07 | 
|---|---|
| ROA | -1.22% | 
| ROE | N/A | 
| Debt/Equity | 0.22 | 
|---|---|
| Net debt/EBITDA | N/A | 
| Current ratio | 3.26 | 
| Quick ratio | 2.55 |