v3.26.1
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Payables and Accruals [Abstract]      
Accrued expenses $ 71,833 $ 61,985 $ 60,904
Accrued inventory 24,357 16,217 5,484
Accrued marketing 16,004 43,293 14,350
Current portion of operating lease liabilities 7,645 7,624 7,765
Accrued compensation 21,603 41,948 5,950
Taxes payable 38,366 8,964 13,921
Other current liabilities 3,690 2,439 1,762
Accrued expenses and other current liabilities $ 183,498 $ 182,470 $ 110,136