XML 58 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Reconciliation of Fair Value Measurement of Contingent Royalty Obligation Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Fair value, beginning of period $ 45,030 $ 46,310 $ 44,740
Payments (7,441) (5,537) (4,185)
Change in fair value recorded in operating expenses 7,176 4,257 5,755
Fair value, end of period $ 44,765 $ 45,030 $ 46,310