XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
BALANCE SHEET ACCOUNT DETAIL - Schedule of Accounts Payable and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Trade accounts payable and other $ 40,642 $ 27,739
Accrued product sales deductions 56,345 33,122
Accrued royalty payable 6,431 3,320
Operating lease liability, current 80 608
Accounts payable and other accrued liabilities $ 103,498 $ 64,789