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

Year Ended December 31,

 
  

2024

  

2023

  

2022

 
             

United States

 $40,626  $27,814  $40,271 

Foreign

  1,745   1,465   1,079 

Total

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

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

Current:

            

Federal

 $8,308  $6,817  $8,443 

State

  2,104   1,519   1,264 

Foreign

  286   289   198 

Total current income tax expense

  10,698   8,625   9,905 

Deferred:

            

Federal

  (2,127)  (612)  (22)

State

  (419)  195   340 

Foreign

  13   (1)  (22)

Total deferred income tax expense (benefit)

  (2,533)  (418)  296 

Total income tax expense

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

Year Ended December 31,

 
  

2024

  

2023

  

2022

 
             

Income tax expense at federal statutory rate

 $8,902  $6,148  $8,683 

State expense, net of federal income tax effect

  1,482   942   1,463 

Change in valuation allowance

  (48)  (30)  (1)

Uncertain income tax positions

  (2,277)  -   - 

Nondeductible expenses

  54   257   (35)

Foreign rate differential

  157   133   97 

Accrued interest on uncertain income tax positions

  73   264   106 

State franchise tax

  174   250   110 

Other

  (352)  243   (222)

Income tax expense

 $8,165  $8,207  $10,201 

Effective income tax rate

  19.3%  28.0%  24.7%
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

Deferred income tax assets:

        

Accrued employee benefits

 $4,237  $3,096 

Inventories

  373   380 

Trade receivable, net

  536   532 

Net operating loss carryforwards

  2,733   3,429 

Tax credit carryforwards

  2,628   2,777 

Contract assets, net

  680   934 

Other

  2,476   1,952 
   13,663   13,100 

Valuation allowance

  (5,709)  (6,641)
   7,954   6,459 

Deferred income tax liabilities:

        

Property and equipment

  (12,804)  (13,850)

Intangible assets

  (312)  (800)

Goodwill

  (1,692)  (1,164)

Prepaid expenses

  (1,238)  (1,217)
   (16,046)  (17,031)
         

Net deferred income tax liabilities

 $(8,092) $(10,572)
         

Amounts are presented in the Consolidated Balance Sheets as follows:

        

Deferred income tax assets, included in Other assets

 $205  $370 

Deferred income taxes

  (8,297)  (10,942)

Net deferred income tax liabilities

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

Year Ended December 31,

 
  

2024

  

2023

  

2022

 
             

Unrecognized income tax benefits, beginning of year

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

Decreases for lapse in statute of limitations

  (2,277)  -   - 

Increases for positions taken in prior years

  73   264   106 

Unrecognized income tax benefits, end of year

 $2,532  $4,736  $4,472