v3.26.1
Segment and Geographical Data - Segment Information (Details)
12 Months Ended
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Segment Information      
Number of operating segments (in segments) | segment 1    
Number of reportable segments (in segments) | segment 1    
Net Revenue $ 202,316,000 $ 181,621,000 $ 188,820,000
Cost of revenue 82,525,000 80,591,000 87,066,000
Marketing, advertising and other promotional expenses 4,095,000 3,753,000 3,262,000
Research and development (excluding compensation related benefits) 13,791,000 12,581,000 10,763,000
Selling, general, and administrative expenses 44,362,000 42,190,000 37,173,000
Litigation settlement cost 16,000,000    
Provision for Income Taxes 6,795,000 6,663,000 6,568,000
Net Income 43,027,000 43,406,000 49,818,000
Single reportable segment      
Segment Information      
Net Revenue 202,316,000 181,621,000 188,820,000
Cost of revenue 82,525,000 80,591,000 87,066,000
Compensation-related expenses 29,729,000 27,922,000 23,060,000
Commission expenses 6,939,000 6,165,000 5,519,000
Marketing, advertising and other promotional expenses 4,096,000 3,753,000 3,262,000
Research and development (excluding compensation related benefits) 1,645,000 1,475,000 1,476,000
Selling, general, and administrative expenses 15,744,000 15,456,000 14,619,000
Litigation settlement cost 16,000,000    
Interest and other (income), net (4,184,000) (3,810,000) (2,568,000)
Provision for Income Taxes 6,795,000 6,663,000 6,568,000
Net Income $ 43,027,000 $ 43,406,000 $ 49,818,000