v3.25.4
Balance Sheet Information - Schedule of Accrued liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Gross-to-net deductions $ 73,487 $ 66,405
Bonus and commission 25,040 32,647
Compensation and benefits 6,560 7,598
Accrued interest 3,168 5,324
Income and other taxes 5,135 3,868
Other liabilities 16,852 20,037
Accrued liabilities $ 130,242 $ 135,879