v3.25.2
BALANCE SHEET ACCOUNT DETAIL - Schedule of Accounts Payable and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Trade accounts payable and other $ 28,075 $ 27,739
Accrued product sales deductions 45,117 33,122
Accrued royalty payable 5,132 3,320
Operating lease liability, current 317 608
Accounts payable and other accrued liabilities $ 78,641 $ 64,789