v3.24.3
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Payables and Accruals [Abstract]      
Accrued expenses $ 44,535 $ 37,782 $ 28,249
Accrued inventory 21,103 16,478 19,247
Accrued marketing 20,887 29,282 17,084
Current portion of operating lease liabilities 8,192 7,016 4,172
Accrued compensation 11,864 17,423 8,199
Taxes payable 8,204 5,814 4,343
Other current liabilities 2,245 3,938 2,113
Accrued expenses and other current liabilities $ 117,030 $ 117,733 $ 83,407