XML 44 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Expenses  
Schedule of accrued expenses

December 31, 

December 31, 

    

2023

    

2022

Research and development costs

$

12,925

$

11,379

Professional fees

 

3,833

 

4,502

Payroll related

 

15,439

 

11,444

Royalties

1,180

440

Sales Allowances

9,475

2,710

Other

 

5,410

 

2,419

Accrued expenses and other current liabilities

$

48,262

$

32,894