v3.25.2
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Other Liabilities Disclosure [Abstract]    
Allowance for sales returns $ 32,740 $ 39,657
Accrued interest 57,392 20,455
Accrued tax 43,787 59,797
Finance lease obligations 5,004 4,631
Restructuring 4,651 5,212
Other 42,891 42,271
Other current liabilities $ 186,465 $ 172,023