v3.25.4
REVENUE RECOGNITION (Tables)
12 Months Ended
Dec. 31, 2025
REVENUE RECOGNITION  
Summary of disaggregate net sales by channel and geography

Year Ended December 31, 

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

U.S. state and local agencies (a)

$

300,115

$

298,276

$

282,318

Commercial

 

47,159

 

44,498

 

42,406

U.S. federal agencies

 

105,998

 

100,336

 

57,447

International

 

148,903

 

112,342

 

97,058

Other

 

8,133

 

12,109

 

3,303

Net sales

$

610,308

$

567,561

$

482,532

(a) Includes all Distribution sales

Year Ended December 31, 

  ​ ​ ​

2025

  ​ ​ ​

2024

  ​ ​ ​

2023

United States

$

461,405

$

455,219

$

385,474

International

 

148,903

 

112,342

 

97,058

Net sales

$

610,308

$

567,561

$

482,532