v3.26.1
Summary of Significant Accounting Policies - Net Income (Loss) Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Sep. 30, 2020
Weighted average shares used in computing per share amounts:        
Net Income (Loss) $ 338,192 $ 287,941 $ 204,183  
Weighted average common shares-basic 42,717,156 43,041,274 42,626,588  
Basic net income per share (in dollars per share) $ 7.92 $ 6.69 $ 4.79  
Effect of dilutive restricted stock, convertible debt, and the employee stock purchase plan 4,615,699 5,372,443 908,853  
Weighted average common shares-diluted 47,332,855 48,413,717 43,535,441  
Diluted net income per share (in dollars per share) $ 7.14 $ 5.95 $ 4.69  
Convertible Senior Notes Due 2027        
Weighted average shares used in computing per share amounts:        
Interest rate (as percent) 1.125%     1.125%
Stock options and restricted stock        
Weighted average shares used in computing per share amounts:        
Anti-dilutive shares 2,778,431 2,400,621 7,658