v3.26.1
Note 3 - Revenues (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Disaggregation of Revenue [Table Text Block]

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(in thousands)

 

2026

 

 

2025

 

 

2026

 

 

2025

 

U.S.

 

$40,614

 

 

$39,946

 

 

$83,164

 

 

$74,698

 

Canada

 

 

4,388

 

 

 

4,578

 

 

 

7,929

 

 

 

7,849

 

Net sales

 

$45,002

 

 

$44,524

 

 

$91,093

 

 

$82,547