XML 39 R28.htm IDEA: XBRL DOCUMENT v3.26.1
REVENUE RECOGNITION (Tables)
6 Months Ended
Jun. 30, 2026
REVENUE RECOGNITION  
Summary of disaggregate net sales by channel and geography

Three Months Ended June 30, 

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

U.S. state and local agencies (a)

$

69,600

$

77,600

$

135,760

$

151,009

Commercial

 

16,080

 

11,887

 

28,263

 

22,906

U.S. federal agencies

 

40,405

 

29,022

 

71,932

 

50,506

International

 

77,198

 

36,859

 

121,602

 

59,740

Other

 

3,843

 

1,741

 

4,998

 

3,054

Net sales

$

207,126

$

157,109

$

362,555

$

287,215

(a) Includes all Distribution sales

Three Months Ended June 30, 

Six Months Ended June 30, 

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

2025

United States

$

129,928

$

120,250

$

240,953

$

227,475

International

 

77,198

 

36,859

 

121,602

 

59,740

Net sales

$

207,126

$

157,109

$

362,555

$

287,215