v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue Recognition  
Schedule of chargeback and rebates provision analysis

Six Months Ended

June 30, 

2026

2025

(in thousands)

Beginning balance

  ​ ​ ​

$

79,182

  ​ ​ ​

$

60,331

Provision for chargebacks and rebates

 

284,701

 

187,338

Credits and payments issued to third parties

 

(283,066)

 

(191,102)

Ending balance

$

80,817

$

56,567

Schedule of provision of chargebacks and rebates as reflected in the balance sheets

June 30, 

December 31, 

2026

2025

(in thousands)

Reduction to accounts receivable, net

$

43,959

  ​ ​ ​

$

43,820

Accounts payable and accrued liabilities

 

36,858

 

35,362

Total

$

80,817

$

79,182