v3.26.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Phantom stock options      
Share options      
Beginning balance, outstanding (in shares) 195,369    
Granted (in shares) 1,374    
Exercised (in shares) (69,191)    
Forfeited / expired (in shares) (4,700)    
Ending balance, outstanding (in shares) 122,852 195,369  
Weighted Average Exercise Price      
Beginning balance, outstanding (in dollars per share) $ 21.40    
Granted (in dollars per share) 20.86    
Exercised (in dollars per share) 21.62    
Forfeited / expired (in dollars per share) 18.81    
Ending balance, outstanding (in dollars per share) $ 21.37 $ 21.40  
Weighted Average Remaining Contractual Term (years)      
Outstanding 6 years 3 months 10 days 7 years 1 month 13 days  
Granted 4 years 7 months 20 days    
Exercised 5 years 8 months 23 days    
Forfeited / expired 7 years 2 months 12 days    
Outstanding, Aggregate intrinsic value $ 1,106 $ 1,504  
Exercised, Aggregate intrinsic value $ 899 $ 400 $ 0
Vested and exercisable, Number of share options (in shares) 86,018    
Vested and exercisable, Weighted average exercise price (in dollars per share) $ 21.23    
Vested and exercisable, Weighted average remaining contractual term (years) 5 years 8 months 8 days    
Vested and exercisable, Aggregate intrinsic value $ 786    
Stock options      
Share options      
Beginning balance, outstanding (in shares) 646,850    
Granted (in shares) 0 0  
Exercised (in shares) (206,502)    
Forfeited / expired (in shares) (6,169)    
Ending balance, outstanding (in shares) 434,179 646,850  
Weighted Average Exercise Price      
Beginning balance, outstanding (in dollars per share) $ 19.28    
Exercised (in dollars per share) 19.75    
Forfeited / expired (in dollars per share) 21.22    
Ending balance, outstanding (in dollars per share) $ 19.03 $ 19.28  
Weighted Average Remaining Contractual Term (years)      
Outstanding 5 years 6 months 7 days 6 years 6 months  
Exercised 5 years 5 months 4 days    
Forfeited / expired 6 years 11 months 15 days    
Outstanding, Aggregate intrinsic value $ 4,924 $ 6,352  
Exercised, Aggregate intrinsic value $ 3,477 $ 2,600 $ 100
Vested and exercisable, Number of share options (in shares) 351,721    
Vested and exercisable, Weighted average exercise price (in dollars per share) $ 18.92    
Vested and exercisable, Weighted average remaining contractual term (years) 5 years 1 month 2 days    
Vested and exercisable, Aggregate intrinsic value $ 4,029