v3.26.3
Note 11 - Stock-based Compensation (Details Textual)
3 Months Ended
Sep. 30, 2026
USD ($)
shares
Share-Based Payment Arrangement, Option [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) 10 years
Share-based Compensation Arrangement by Share-based Payment Award, Forfeiture Rate 20.00%
Share-Based Payment Arrangement, Option [Member] | Minimum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 2 years
Share-Based Payment Arrangement, Option [Member] | Maximum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 4 years
Restricted Stock Awards and Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Forfeiture Rate 0.00%
Restricted Stock [Member] | Minimum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 1 year
Restricted Stock [Member] | Maximum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 3 years
Restricted Stock Units (RSUs) [Member] | Minimum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 1 year
Restricted Stock Units (RSUs) [Member] | Maximum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) 4 years
SICP 2002 Omnibus Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 13,715,625
SICP 2018 Omnibus Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares) 2,033,188
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount | $ $ 21,400,000
2014 ESPP [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate 15.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent 85.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Value of Shares Per Employee | $ $ 25,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price | $ $ 6,600
2014 ESPP [Member] | Within Twelve Months [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee (in shares) 8,000
2014 ESPP [Member] | Within Six Months [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Number of Shares Per Employee (in shares) 4,000