v3.26.1
Summary of accounting policies - Summary of Product Warranty (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Beginning balance $ 17,981 $ 12,511
Provision for warranties issued 20,325 11,613
Payments (5,461) (6,143)
Ending balance $ 32,845 $ 17,981