v3.26.1
Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Other Liabilities Disclosure [Abstract]    
Allowance for sales returns $ 17,625 $ 21,331
Accrued interest 56,314 19,952
Accrued tax 14,961 7,379
Finance lease obligations 6,312 6,172
Restructuring 4,022 2,806
Other 39,319 35,446
Other current liabilities $ 138,553 $ 93,086