XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT AND GEOGRAPHIC INFORMATION (Tables)
12 Months Ended
Dec. 31, 2023
SEGMENT AND GEOGRAPHIC INFORMATION  
Schedule of geographic data

​

​

​

​

​

​

​

​

​

​

​

​

​

    

2023

    

2022

    

2021

    

Net product sales:

​

​

​

​

​

​

​

​

​

​

United States

​

$

693,232

​

$

622,817

​

$

514,437

​

Canada, Mexico and Other

​

 

70,020

​

 

58,623

​

 

51,606

​

​

​

$

763,252

​

$

681,440

​

$

566,043

​

Long-lived assets:

​

​

​

​

​

​

​

​

​

​

United States

​

$

188,979

​

$

182,393

​

$

178,936

​

Canada

​

​

27,981

​

​

25,715

​

​

27,051

​

Mexico and Other

​

 

6,018

​

 

3,935

​

 

2,919

​

​

​

$

222,978

​

$

212,043

​

$

208,906

​

​