XML 44 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Note 3 - Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2019
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   
Three Months Ended
   
Nine Months Ended
 
   
September 30,
   
September 30,
 
   
2019
   
2018
   
2019
   
2018
 
Numerator:
                               
Net income (loss) attributable to SPAR Group, Inc.
  $
907
    $
621
    $
3,045
    $
(1,018
)
                                 
Denominator:
                               
Weighted average shares used in basic net income per share calculation
   
20,975
     
20,654
     
20,856
     
20,650
 
                                 
Weighted average shares used in diluted net income per share calculation
   
21,061
     
21,320
     
21,096
     
20,650
 
                                 
Basic and diluted net income (loss) per common share
  $
0.04
    $
0.03
    $
0.15
    $
(0.05
)