v3.25.4
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Mar. 31, 2025
Other Liabilities Disclosure [Abstract]    
Allowance for sales returns $ 28,739 $ 39,657
Accrued interest 57,177 20,455
Accrued tax 4,685 59,797
Finance lease obligations 5,340 4,631
Restructuring 3,277 5,212
Other 34,781 42,271
Other current liabilities $ 133,999 $ 172,023