XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT AND GEOGRAPHIC INFORMATION (Tables)
12 Months Ended
Dec. 31, 2024
SEGMENT AND GEOGRAPHIC INFORMATION  
Schedule of geographic data

    

2024

    

2023

    

2022

    

Net product sales:

United States

$

653,656

$

693,232

$

622,817

Canada, Mexico and Other

 

61,874

 

70,020

 

58,623

$

715,530

$

763,252

$

681,440

Long-lived assets:

United States

$

186,064

$

188,979

$

182,393

Canada

28,138

27,981

25,715

Mexico and Other

 

5,601

 

6,018

 

3,935

$

219,803

$

222,978

$

212,043