XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Treasury Stock
Retained Earnings
Accumulated Other Comprehensive Income
Total
Balance at Jun. 30, 2022 $ 396 $ 20,005 $ (19,521) $ 112,911   $ 113,791
Balance (in shares) at Jun. 30, 2022 39,628,197          
Treasury Stock, beginning balance (in shares) at Jun. 30, 2022     (2,893,715)      
Stock options exercised $ 1 84       85
Stock options exercised (in shares) 35,615          
Stock-based compensation expense   1,464       $ 1,464
Purchase of treasury shares (in shares)           0
Cash dividend       (2,298)   $ (2,298)
Segment Profit       27,127   27,127
Balance at Jun. 30, 2023 $ 397 21,553 $ (19,521) 137,740   140,169
Balance (in shares) at Jun. 30, 2023 39,663,812          
Treasury Stock, ending balance (in shares) at Jun. 30, 2023     (2,893,715)      
Stock options exercised $ 1 426       427
Stock options exercised (in shares) 104,374          
Stock-based compensation expense   1,733       $ 1,733
Purchase of treasury shares (in shares)           0
Cash dividend       (13,258)   $ (13,258)
Segment Profit       49,818   49,818
Balance at Jun. 30, 2024 $ 398 23,712 $ (19,521) 174,300   $ 178,889
Balance (in shares) at Jun. 30, 2024 39,768,186          
Treasury Stock, ending balance (in shares) at Jun. 30, 2024     (2,893,715)     (2,893,715)
Stock options exercised   54       $ 54
Stock options exercised (in shares) 2,849          
Stock-based compensation expense   1,514       1,514
Purchase of treasury shares     $ (36,794)     $ (36,794)
Purchase of treasury shares (in shares)     (1,220,899)     (1,220,899)
Cash dividend       (18,623)   $ (18,623)
Other comprehensive income, net of tax         $ 160 160
Segment Profit       43,406   43,406
Balance at Jun. 30, 2025 $ 398 $ 25,280 $ (56,315) $ 199,083 $ 160 $ 168,606
Balance (in shares) at Jun. 30, 2025 39,771,035          
Treasury Stock, ending balance (in shares) at Jun. 30, 2025     (4,114,614)     (4,114,614)