v3.26.1
Note 14 - Income Taxes (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
   

Fiscal Year Ended June 30,

 
   

2026

   

2025

   

2024

 

Domestic

  $ 52,546     $ 68,727     $ 83,362  

Foreign

    631       293       2,084  

Total income before income taxes

  $ 53,177     $ 69,020     $ 85,446  
   

Fiscal Year Ended June 30,

 
   

2026

   

2025

   

2024

 

Current:

                       

Federal

  $ 10,310     $ 14,686     $ 16,754  

State

    1,886       3,044       4,150  

Foreign

    568       219       931  

Total current

    12,764       17,949       21,835  

Deferred:

                       

Federal

    305       (980 )     (20 )

State

    172       3       117  

Foreign

    53       452       (302 )

Total deferred

    530       (525 )     (205 )

Total income tax expense

  $ 13,294     $ 17,424     $ 21,630  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
   

Fiscal Year Ended
June 30, 2026

 

U.S. Federal statutory tax rate

  $ 11,167       21.0 %

State and local income taxes, net of federal tax benefit (1)

    1,673       3.1 %

Foreign tax effects

    94       0.2 %

Effect of cross-border tax laws

    (51 )     (0.1 %)

Tax credits

    (117 )     (0.2 %)

Changes in valuation allowances

    416       0.8 %

Nontaxable or nondeductible items

    182       0.3 %

Changes in unrecognized tax benefits

    (70 )     (0.1 %)

Income tax expense (and corresponding effective tax rate)

  $ 13,294       25.0 %
   

Fiscal Year Ended June 30,

 
   

2025

   

2024

 

U.S. Federal statutory tax rate

  $ 14,494       21.0 %   $ 17,944       21.0 %

Increase (decrease) in income taxes resulting from:

                               

State and local income taxes, net of federal tax benefit

    2,237       3.2 %     2,749       3.2 %

Changes in valuation allowances

    500       0.7 %     491       0.6 %

Foreign-derived intangible income

    (91 )     (0.1 %)     (137 )     (0.2 %)

Unrecognized tax benefits

    122       0.2 %     709       0.8 %

Stock-based compensation

    219       0.3 %     228       0.3 %

Other, net

    (57 )     (0.1 %)     (354 )     (0.4 %)

Income tax expense (and corresponding effective tax rate)

  $ 17,424       25.2 %   $ 21,630       25.3 %
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
   

Fiscal Year Ended June 30,

 
   

2026

   

2025

 

Assets

               

Operating lease liabilities

  $ 30,149     $ 30,828  

Employee compensation

    2,415       2,607  

Stock-based compensation

    145       157  

Net operating loss carryforwards

    1,483       1,075  

Property, plant and equipment, net

    1,160       1,688  

Valuation allowance

    (1,407 )     (991 )

Other, net

    2,924       2,670  

Total deferred tax assets

  $ 36,869     $ 38,034  
                 

Liabilities

               

Operating lease right-of-use assets

  $ (27,046 )   $ (27,234 )

Intangible assets other than goodwill

    (9,032 )     (9,001 )

Commissions

    (2,388 )     (2,852 )

Other, net

    (618 )     (632 )

Total deferred tax liabilities

    (39,084 )     (39,719 )

Net deferred tax liabilities

  $ (2,215 )   $ (1,685 )
Schedule of Deferred Tax Assets Expiration with Respect to Net Operating Losses [Table Text Block]
   

Deferred

   

Net Operating

   
   

Tax Assets

   

Loss Carryforwards

 

Expiration

Various U.S. state net operating losses (excluding federal tax effect)

  $ 637     $ 10,646  

Fiscal 2030-2056

Foreign net operating losses

  $ 846     $ 3,192  

Fiscal 2040-2046

Summary of Valuation Allowance [Table Text Block]
   

Fiscal Year Ended June 30,

 
   

2026

   

2025

   

2024

 

State

  $ (491 )   $ (469 )   $ -  

Foreign

    (916 )     (522 )     -  

Total

  $ (1,407 )   $ (991 )   $ -  
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
   

Fiscal Year Ended June 30,

 
   

2026

   

2025

   

2024

 

Balance at the beginning of the period

  $ 3,923     $ 3,888     $ 3,000  

Additions:

                       

Positions taken during the current year

    652       597       891  

Positions taken during the prior year

    321       352       335  

Reductions:

                       

Reductions related to lapse of applicable statute of limitations

    (1,054 )     (800 )     (338 )

Positions taken during the prior year

    -       (114 )     -  

Balance at the end of the period

  $ 3,842     $ 3,923     $ 3,888  
Schedule of Cash Income Taxes Paid, Domestic and Foreign [Table Text Block]
   

Fiscal Year Ended

 
   

June 30, 2026

 

Federal

  $ 8,274  

State

    1,801  

Mexico

    479  

Other Foreign

    (77 )

Total cash paid for taxes (net of refunds received)

  $ 10,477