v3.26.1
Other Accrued Liabilities - Schedule of Other Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Payables and Accruals [Abstract]    
Accrued payroll, bonus and commissions $ 76,894 $ 45,270
Accrued rebate liability 36,089 22,382
Operating lease liabilities 21,303 19,456
Accrued Professional Fees 18,537 5,498
Accrued interest expense 12,479 9,169
Self-insurance liabilities 8,085 8,348
Other 39,236 27,172
Total accrued liabilities $ 212,623 $ 137,295