XML 56 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 
             

United States

 $27,814  $40,271  $14,000 

Foreign

  1,465   1,079   1,158 

Total

 $29,279  $41,350  $15,158 
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 

Current:

            

Federal

 $6,817  $8,443  $2,256 

State

  1,519   1,264   1,064 

Foreign

  289   198   213 

Total current income tax expense

  8,625   9,905   3,533 

Deferred:

            

Federal

  (612)  (22)  573 

State

  195   340   (464)

Foreign

  (1)  (22)  (7)

Total deferred income tax expense (benefit)

  (418)  296   102 

Total income tax expense

 $8,207  $10,201  $3,635 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 
             

Income tax expense at federal statutory rate

 $6,148  $8,683  $3,183 

State expense, net of federal income tax effect

  942   1,463   547 

Change in valuation allowance

  (30)  (1)  (247)

Nondeductible expenses

  257   (35)  (31)

Foreign rate differential

  133   97   104 

Accrued interest on uncertain income tax positions

  264   106   16 

State franchise tax

  250   110   92 

Other

  243   (222)  (29)

Income tax expense

 $8,207  $10,201  $3,635 

Effective income tax rate

  28.0

%

  24.7

%

  24.0

%

Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

 
  

2023

  

2022

 

Deferred income tax assets:

        

Accrued employee benefits

 $3,096  $3,840 

Inventories

  380   350 

Trade receivable, net

  532   329 

Net operating loss carryforwards

  3,429   2,944 

Tax credit carryforwards

  2,777   2,863 

Contract assets, net

  934   403 

Other

  1,952   1,074 
   13,100   11,803 

Valuation allowance

  (6,641)  (6,051)
   6,459   5,752 

Deferred income tax liabilities:

        

Property and equipment

  (13,850)  (13,550)

Intangible assets

  (800)  (1,319)

Goodwill

  (1,164)  (606)

Prepaid expenses

  (1,217)  (1,285)
   (17,031)  (16,760)
         

Net deferred income tax liabilities

 $(10,572) $(11,008)
         

Amounts are presented in the Consolidated Balance Sheets as follows:

        

Deferred income tax assets, included in Other assets

 $370  $394 

Deferred income taxes

  (10,942)  (11,402)

Net deferred income tax liabilities

 $(10,572) $(11,008)
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

Year Ended December 31,

 
  

2023

  

2022

  

2021

 
             

Unrecognized income tax benefits, beginning of year

 $4,472  $4,366  $4,350 

Increases for positions taken in prior years

  264   106   16 

Unrecognized income tax benefits, end of year

 $4,736  $4,472  $4,366