XML 120 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]        
Revenue, net $ 58,440 $ 48,245 $ 173,416 $ 151,233
Cost of sales 11,113 10,172 33,799 31,418
Gross profit 47,327 38,073 139,617 119,815
Operating expenses:        
Commissions and incentives 26,208 19,714 79,038 63,941
Selling, general and administrative 17,066 16,425 50,528 54,452
Total operating expenses 43,274 36,139 129,566 118,393
Operating income 4,053 1,934 10,051 1,422
Other income (expense):        
Interest income, net 131 76 320 352
Other expense, net (4) (89) (524) (135)
Total other income (expense) 127 (13) (204) 217
Income before income taxes 4,180 1,921 9,847 1,639
Income tax expense (710) (262) (2,001) (7)
Net income $ 3,470 $ 1,659 $ 7,846 $ 1,632
Net income per share:        
Basic (in USD per share) $ 0.28 $ 0.13 $ 0.64 $ 0.13
Diluted (in USD per share) $ 0.26 $ 0.13 $ 0.60 $ 0.13
Weighted-average shares outstanding:        
Basic (in shares) 12,350 12,424 12,227 12,525
Diluted (in shares) 13,300 12,986 12,985 13,010
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustment $ 258 $ (529) $ 369 $ (360)
Other comprehensive income (loss), net of tax 258 (529) 369 (360)
Comprehensive income $ 3,728 $ 1,130 $ 8,215 $ 1,272