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