| Segment | Q2 '24 | Q3 '24 | Q4 '24 | Q1 '25 | Q2 '25 | Q3 '25 | Q4 '25 | Q1 '26 |
|---|---|---|---|---|---|---|---|---|
| Us Operations segment Member | — | — | — | $84.30M | $92.70M | $99.91M | $98.46M | $87.82M |
| Chinese Operations Segment | $99.50M | $89.44M | $81.05M | $76.02M | $89.34M | $94.26M | $85.30M | $84.88M |
| Swiss Operations segment Member | — | — | — | $61.00M | $70.58M | $82.03M | — | $55.07M |
| Western European Operations Segment | $45.12M | $43.96M | $66.91M | $43.05M | $51.88M | $57.25M | $74.50M | $48.92M |
| Other Operations | — | — | — | $24.49M | $31.10M | $36.68M | — | $27.54M |
| Other Operations Segment | $24.63M | $31.46M | $42.92M | $24.49M | $31.10M | $36.68M | $49.42M | $27.54M |
| Swiss Operations Segment | $70.16M | $70.16M | $70.16M | $70.93M | $70.93M | $70.93M | $70.93M | — |
| Total | $100.25M | $97.28M | $101.91M | $84.30M | $92.70M | $99.91M | $98.46M | $87.82M |
Swiss Operations Segment is derived from annual filings.