v3.25.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]    
Revenue from Contract with Customer, Product and Service [Extensible Enumeration] Product [Member] Product [Member]
Revenue, net $ 228,530 $ 200,164
Cost of sales 44,864 41,440
Gross profit 183,666 158,724
Operating expenses:    
Commissions and incentives 102,260 85,920
Selling, general and administrative 69,207 68,472
Total operating expenses 171,467 154,392
Operating income 12,199 4,332
Other income (expense):    
Interest income, net 431 430
Other expense, net (387) (412)
Total other income, net 44 18
Income before income taxes 12,243 4,350
Income tax expense (2,438) (1,413)
Net income $ 9,805 $ 2,937
Net income per share:    
Basic (dollars per share) $ 0.80 $ 0.24
Diluted (dollars per share) $ 0.75 $ 0.23
Weighted-average shares outstanding:    
Basic (in shares) 12,251 12,458
Diluted (in shares) 12,987 12,986
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustment $ 741 $ (555)
Other comprehensive income (loss), net of tax: 741 (555)
Comprehensive income $ 10,546 $ 2,382