v3.26.1
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Payables and Accruals [Abstract]    
Accrued expenses $ 61,985 $ 36,978
Accrued inventory 16,217 10,743
Accrued marketing 43,293 13,501
Current portion of operating lease liabilities 7,624 7,621
Accrued compensation 41,948 22,795
Taxes payable 8,964 11,006
Other current liabilities 2,439 2,232
Accrued expenses and other current liabilities $ 182,470 $ 104,876