v3.26.1
Income taxes - Unrecognized tax benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Unrecognized Tax Benefits [Roll Forward]    
Unrecognized tax benefits - beginning of year $ 10,443 $ 8,667
Increases for tax positions taken during current years 4,874 921
Increases (decreases) for tax positions taken during prior years 5,252 855
Unrecognized tax benefits - end of year $ 20,569 $ 10,443