XML 17 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Current Assets    
Cash and cash equivalents $ 83,081 $ 65,341
Investments - other   26,980
Marketable securities 16,095 5,398
Accounts receivable, net of allowance for credit losses of $25 and $32 as of June 30, 2025 and June 30, 2024, respectively 30,108 31,898
Inventories 29,962 34,804
Income tax receivable   73
Prepaid expenses and other current assets 3,198 4,269
Total Current Assets 162,444 168,763
Inventories - non-current 11,313 15,109
Property, plant and equipment, net 9,233 9,077
Intangible assets, net 3,287 3,602
Deferred income taxes 6,476 5,428
Operating lease - Right-of-use asset 5,188 5,487
Other assets 200 286
Total Assets 198,141 207,752
Current Liabilities    
Accounts payable 5,742 7,977
Accrued expenses 8,712 10,345
Accrued salaries and wages 4,398 3,907
Dividends payable 4,992  
Accrued income taxes 213  
Total Current Liabilities 24,057 22,229
Accrued income taxes 143 1,122
Operating lease liability 5,335 5,512
TOTAL LIABILITIES 29,535 28,863
Commitments and Contingencies (Note 14)
Stockholders' Equity    
Common Stock, par value $0.01 per share; 100,000,000 shares authorized as of June 30, 2025 and June 30, 2024; 39,771,035 and 39,768,186 shares issued; and 35,656,421 and 36,874,471 shares outstanding, respectively. 398 398
Additional paid-in capital 25,280 23,712
Retained earnings 199,083 174,300
Less: Treasury Stock, at cost (4,114,614 and 2,893,715 shares as of June 30, 2025 and June 30, 2024, respectively) (56,315) (19,521)
Accumulated other comprehensive income 160  
Total Stockholders' Equity 168,606 178,889
Total Liabilities and Stockholders' Equity $ 198,141 $ 207,752