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

Fiscal Year Ended June 30,

 
   

2025

   

2024

   

2023

 

U.S. operations

  $ 68,727     $ 83,362     $ 138,941  

Non-U.S. operations

    293       2,084       2,084  

Income before income taxes

  $ 69,020     $ 85,446     $ 141,025  
                         

U.S. operations

  $ 16,753     $ 21,001     $ 34,679  

Non-U.S. operations

    671       629       539  

Total income tax expense

  $ 17,424     $ 21,630     $ 35,218  

Effective tax rate

    25.2 %     25.3 %     25.0 %
   

Fiscal Year Ended June 30,

 
   

2025

   

2024

   

2023

 

Current:

                       

U.S. Federal

  $ 14,686     $ 16,754     $ 29,139  

U.S. State and Local

    3,044       4,150       7,076  

Foreign

    219       931       185  

Total current

    17,949       21,835       36,400  

Deferred:

                       

U.S. Federal

    (980 )     (20 )     (1,362 )

U.S. State and Local

    3       117       (174 )

Foreign

    452       (302 )     354  

Total deferred

    (525 )     (205 )     (1,182 )

Total income tax expense

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

Fiscal Year Ended June 30,

 
   

2025

   

2024

   

2023

 

Income tax expense at U.S. Federal statutory tax rate

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

Increase (decrease) in income taxes resulting from:

                                               

State and local income taxes, net of U.S. federal income benefit

    2,237       3.2 %     2,749       3.2 %     5,203       3.7 %

Change in valuation allowance

    500       0.7 %     491       0.6 %     -       -  

Foreign derived intangible income deduction

    (91 )     (0.1% )     (137 )     (0.2% )     428       0.3 %

Unrecognized tax benefits

    122       0.2 %     709       0.8 %     (229 )     (0.2% )

Stock-based compensation

    219       0.3 %     228       0.3 %     5       -  

Other, net

    (57 )     (0.1% )     (354 )     (0.4% )     195       0.2 %

Total income tax expense (and corresponding effective tax rate)

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

June 30,

 
   

2025

   

2024

 

Assets

               

Operating lease liabilities

  $ 30,828     $ 32,050  

Employee compensation

    2,607       2,196  

Stock-based compensation

    157       119  

Net operating loss carryforwards

    1,075       837  

Property, plant and equipment, net

    1,688       915  

Valuation allowance

    (991 )     (491 )

Other

    2,670       3,185  

Total deferred tax assets

  $ 38,034     $ 38,811  
                 

Liabilities

               

Operating lease right-of-use assets

  $ (27,234 )   $ (28,490 )

Intangible assets other than goodwill

    (9,001 )     (9,014 )

Commissions

    (2,852 )     (2,868 )

Other

    (632 )     (650 )

Total deferred tax liabilities

    (39,719 )     (41,022 )

Net deferred tax liabilities

  $ (1,685 )   $ (2,211 )
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. net operating losses

  $ 607     $ 10,000  

Fiscal 2030-2045

Canada net operating loss

  $ 468     $ 1,766  

Fiscal 2039-2045

Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
   

June 30,

 
   

2025

   

2024

 

Beginning balance

  $ 3,888     $ 3,000  

Additions for current year tax positions

    597       891  

Additions for tax positions of prior years

    352       335  

Reductions resulting from lapse of applicable statute of limitations

    (800 )     (338 )

Reductions related to settlements with taxing authorities

    (114 )     -  

Ending balance

  $ 3,923     $ 3,888