v3.26.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2026
REVENUE RECOGNITION  
Summary of disaggregate net sales by channel and geography

Three Months Ended March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

U.S. state and local agencies (a)

$

66,160

$

73,409

Commercial

 

12,183

 

11,019

U.S. federal agencies

 

31,527

 

21,484

International

 

44,404

 

22,881

Other

 

1,155

 

1,313

Net sales

$

155,429

$

130,106

(a) Includes all Distribution sales

Three Months Ended March 31, 

  ​ ​ ​

2026

  ​ ​ ​

2025

United States

$

111,025

$

107,225

International

 

44,404

 

22,881

Net sales

$

155,429

$

130,106