Commitments and contingencies (Details) ฿ in Millions, ¥ in Millions, $ in Millions |
Mar. 31, 2023
USD ($)
|
Mar. 31, 2023
THB (฿)
|
Jun. 24, 2022
USD ($)
|
Jun. 24, 2022
THB (฿)
|
Jun. 24, 2022
CNY (¥)
|
|---|---|---|---|---|---|
| Commitments and Contingencies Disclosure [Line Items] | |||||
| Outstanding bank guarantees given by banks on behalf of the company | $ 1.6 | ฿ 53.0 | $ 1.4 | ฿ 50.2 | |
| Financial Guarantee | |||||
| Commitments and Contingencies Disclosure [Line Items] | |||||
| Outstanding bank guarantees given by banks on behalf of the company | ¥ | ¥ 1.0 | ||||
| Inventories | |||||
| Commitments and Contingencies Disclosure [Line Items] | |||||
| Outstanding commitment to third parties | 1,090.0 | ||||
| Bank guarantees | |||||
| Commitments and Contingencies Disclosure [Line Items] | |||||
| Amount of cash collateral | $ 0.1 | ||||
| Thailand | |||||
| Commitments and Contingencies Disclosure [Line Items] | |||||
| Outstanding commitment to third parties | $ 18.3 |