v3.26.1
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2026
ACCRUED EXPENSES  
Schedule of accrued expenses

  ​ ​ ​

As of

  ​ ​ ​

June 30, 

  ​ ​ ​

December 31, 

2026

2025

Royalties

$

60,775

$

65,819

Rebates and other sales deductions

 

80,283

 

76,304

Interest

1,942

2,151

Sales and marketing

 

4,767

 

3,153

Research and development

 

14,829

 

12,193

Legal and professional fees

 

4,978

 

29,999

Other expenses

 

1,554

 

1,420

$

169,128

$

191,039