v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2026
Revenue Recognition  
Schedule of chargeback and rebates provision analysis

Three Months Ended

March 31, 

2026

2025

(in thousands)

Beginning balance

  ​ ​ ​

$

79,182

  ​ ​ ​

$

60,331

Provision for chargebacks and rebates

 

117,340

91,531

Credits and payments issued to third parties

 

(130,281)

(92,942)

Ending balance

$

66,241

$

58,920

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

March 31, 

December 31, 

2026

2025

(in thousands)

Reduction to accounts receivable, net

$

33,316

  ​ ​ ​

$

43,820

Accounts payable and accrued liabilities

 

32,925

 

35,362

Total

$

66,241

$

79,182