v3.26.1
SEGMENT DATA (Tables)
3 Months Ended
Mar. 31, 2026
SEGMENT DATA  
Summary of segment data

  ​ ​ ​

Three Months Ended March 31, 2026

Reconciling

  ​ ​ ​

  ​ ​ ​Product    

  ​ ​ ​

Distribution

  ​ ​ ​

 Items(1)

  ​ ​ ​

  ​ ​ ​ ​ ​Total      

Net sales

  ​ ​ ​

$

140,639

$

20,295

$

(5,505)

  ​ ​ ​

$

155,429

Cost of goods sold

84,463

16,307

(5,507)

95,263

Gross profit

$

56,176

$

3,988

$

2

$

60,166

  ​ ​ ​

Three Months Ended March 31, 2025

Reconciling

  ​ ​ ​

  ​ ​ ​Product    

  ​ ​ ​

Distribution

  ​ ​ ​

 Items(1)

  ​ ​ ​

  ​ ​ ​ ​ ​Total      

Net sales

  ​ ​ ​

$

112,735

$

27,862

$

(10,491)

  ​ ​ ​

$

130,106

Cost of goods sold

62,625

21,841

(10,491)

73,975

Gross profit

$

50,110

$

6,021

$

$

56,131

(1) Reconciling items consist primarily of intercompany eliminations and items not directly attributable to operating segments.