XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Quarterly Financial Information (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Quarterly Financial Information [Table Text Block]

2023

 

Q1

   

Q2

   

Q3

   

Q4

 

Net sales

  $ 97,753     $ 100,037     $ 100,784     $ 101,498  

Gross profit

    28,701       29,645       27,750       26,129  

Net income

    9,739       11,883       11,694       11,607  

Basic net income per share

    1.28       1.56       1.53       1.52  

Diluted net income per share

    1.27       1.55       1.52       1.51  

2022

 

Q1

   

Q2

   

Q3

   

Q4

 

Net sales

  $ 71,242     $ 94,343     $ 96,970     $ 91,237  

Gross profit

    17,134       24,324       25,523       23,279  

Net income

    4,858       8,929       19,540       8,462  

Basic net income per share

    0.64       1.18       2.58       1.12  

Diluted net income per share

    0.64       1.17       2.56       1.10