XML 21 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
CURRENT ASSETS    
Cash and cash equivalents $ 65,341 $ 35,955
Investments - other 26,980 25,660
Marketable securities 5,398 5,136
Accounts receivable, net of allowance for credit losses of $32 and $131 as of June 30, 2024 and June 30, 2023, respectively 31,898 26,069
Inventories 34,804 35,062
Income tax receivable 73 75
Prepaid expenses and other current assets 4,269 3,402
Total Current Assets 168,763 131,359
Inventories - non-current 15,109 13,287
Property, plant and equipment, net 9,077 9,308
Intangible assets, net 3,602 3,939
Deferred income taxes 5,428 2,652
Operating lease - Right-of-use asset 5,487 5,797
Other assets 286 312
TOTAL ASSETS 207,752 166,654
CURRENT LIABILITIES    
Accounts payable 7,977 8,061
Accrued expenses 10,345 8,079
Accrued salaries and wages 3,907 3,546
Total Current Liabilities 22,229 19,686
Accrued income taxes 1,122 1,110
Operating lease liability 5,512 5,689
TOTAL LIABILITIES 28,863 26,485
COMMITMENTS AND CONTINGENCIES (Note 14)
STOCKHOLDERS' EQUITY    
Common Stock, par value $0.01 per share; 100,000,000 shares authorized as of June 30, 2024 and June 30, 2023; 39,768,186 and 39,663,812 shares issued; and 36,874,471 and 36,770,097 shares outstanding, respectively. 398 397
Additional paid-in capital 23,712 21,553
Retained earnings 174,300 137,740
Less: Treasury Stock, at cost (2,893,715 shares) (19,521) (19,521)
TOTAL STOCKHOLDERS' EQUITY 178,889 140,169
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 207,752 $ 166,654