XML 42 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Other Assets and Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Other Liabilities Disclosure [Abstract]  
Schedule of Prepaid Expenses and Other Current Assets
Various other assets and liabilities are summarized as follows:

Prepaid Expenses and Other Current Assets:June 30, 2025December 31, 2024
Prepaid and other expenses$12,670 $5,154 
Other773 882 
Total  
$13,443 $6,036 
Schedule of Other Non-Current Assets
Other Non-Current Assets:June 30, 2025December 31, 2024
Right of use assets at contract manufacturing organizations$7,815 $10,700 
Other208 337 
Total  
$8,023 $11,037 
Schedule of Accrued Expenses
Accrued Expenses:June 30, 2025December 31, 2024
Reserves for variable consideration$14,531 $14,218 
Accrued royalties12,787 7,899 
Accrued professional fees and other8,972 12,019 
Accrued compensation6,486 6,515 
Total  
$42,776 $40,651 
Schedule of Other Non-Current Liabilities
Other Non-Current Liabilities:June 30, 2025December 31, 2024
Tax liabilities$2,063 $5,151 
Other— 32 
Total  
$2,063 $5,183