v3.26.1
Stock Incentive Plan - Restricted Stock Units - General Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 01, 2026
Jul. 31, 2026
Aug. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Restricted Stock Units (RSUs)            
Stock Incentive Plan            
Granted (in shares)       113,944    
Weighted average grant date fair value, granted (in dollars per share)       $ 25.19    
Restricted Stock Units (RSUs) | July 2023            
Stock Incentive Plan            
Granted (in shares)           600,000
Time-based Restricted Stock Units            
Stock Incentive Plan            
Vested, fair value       $ 1,600 $ 711  
Vested, excess tax benefits recognized on vesting       $ 0    
Time-based Restricted Stock Units | August 2025            
Stock Incentive Plan            
Granted (in shares)     113,944      
Weighted average grant date fair value, granted (in dollars per share)     $ 25.19      
Vesting term     3 years      
Time-based Restricted Stock Units | August 2026 | Subsequent Event            
Stock Incentive Plan            
Granted (in shares) 109,066          
Vesting term 3 years          
Grant date fair value $ 3,863          
Performance-based Restricted Stock Units | July 2026 | Subsequent Event            
Stock Incentive Plan            
Granted (in shares)   300,000        
Vesting percentage (as a percent)   25.00%        
Grant date fair value   $ 3,623        
Share-based compensation arrangement by share-based payment award, award vesting rights, average closing stock price per share for each trading day in 90-calendar day period, price per share, minimum (in dollars per share)   $ 70        
Share-based compensation arrangement by share-based payment award, award vesting rights, average closing stock price per share for each trading day in 90-calendar day period, price per share, maximum (in dollars per share)   $ 100        
Share-based compensation arrangement by share-based payment award, award vesting rights, average closing stock price per share for each trading day in 90-calendar day period, percentage, maximum (as a percent)   100.00%