XML 17 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Statement Condensed Consolidated Balance Sheets [Abstract]    
Accounts receivable, allowances $ 408 $ 1,061
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 60,000,000 60,000,000
Common stock, shares issued (in shares) 27,888,217 27,888,217
Common stock, shares, outstanding (in shares) 27,300,485 27,047,318
Treasury stock, common, shares (in shares) 587,732 840,899