XML 98 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued payments due to AstraZeneca $ 12,077 $ 3,680
Accrued gross to net revenue liabilities 10,112 3,258
Accrued sales and marketing expenses 3,696 3,223
Other 8,757 4,880
Total accrued expenses and other current liabilities $ 34,642 $ 15,041