v3.26.1
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Other Liabilities Disclosure [Abstract]    
Allowance for sales returns $ 21,331 $ 39,657
Accrued interest 19,952 20,455
Accrued tax 7,379 59,797
Finance lease obligations 6,172 4,631
Restructuring 2,806 5,212
Other 35,446 42,271
Other current liabilities $ 93,086 $ 172,023