v3.26.1
Summary of significant accounting policies - Schedule of Reconciliation of Sales Allowances (Details) - Sales Allowances - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Sales Allowances [Roll Forward]      
Beginning balance $ 45,011 $ 38,660 $ 23,520
Charges 195,764 145,473 122,228
Deductions (191,877) (139,122) (107,088)
Ending balance $ 48,898 $ 45,011 $ 38,660