v3.26.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued Liabilities, Current [Abstract]    
Rebates, returns and other revenue related reserves $ 120,750 $ 90,504
Clinical study, manufacturing and drug supply 36,862 26,907
Compensation and benefits 34,330 69,211
Selling, general and administrative 46,826 40,026
Other 36,993 33,744
Total accrued liabilities $ 275,761 $ 260,392