v3.26.3
Accounts Payable and Accrued Expenses (Details) - Nonrelated Party - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]    
Accounts payable $ 283,662 $ 254,671
Accrued returns allowance 191,513 179,471
Accrued compensation 90,790 79,886
Accrued Medicaid and commercial rebates 70,312 119,486
Accrued royalties 72,981 30,040
Accrued professional fees 20,904 14,514
Accrued interest 8,530 18,663
Accrued other 50,139 64,585
Total accounts payable and accrued expenses $ 788,831 $ 761,316