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

2023

 

First

  

Second

  

Third

  

Fourth

 

Revenues

 $48,873  $50,843  $57,163  $46,598 

Gross profit

  6,976   8,333   10,167   7,032 

Operating income

  1,282   2,216   5,367   2,274 

Net income

  769   1,415   4,394   1,071 

Net income per share:

                

Basic

 $0.04  $0.07  $0.21  $0.05 

Diluted

 $0.04  $0.07  $0.20  $0.05 

2022

 

First

  

Second

  

Third

  

Fourth

 

Revenues

 $41,844  $50,012  $44,843  $40,060 

Gross profit

  2,012   2,394   3,748   2,556 

Operating loss

  (2,073)  (1,912)  (520)  (2,102)

Net loss

  (2,404)  (2,703)  (1,772)  (2,851)

Net loss per share:

                

Basic

 $(0.12) $(0.13) $(0.09) $(0.14)

Diluted

 $(0.12) $(0.13) $(0.09) $(0.14)