v3.26.3
Summary of Significant Accounting Policies - Net Income (Loss) Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2020
Weighted average shares used in computing per share amounts:      
Net Income (Loss) $ 64,919 $ 68,800  
Weighted average common shares-basic 41,479,826 43,371,952  
Basic net income per share (in dollars per share) $ 1.57 $ 1.59  
Effect of dilutive restricted stock, convertible debt, and the employee stock purchase plan 3,348,266 5,850,899  
Weighted average common shares-diluted 44,828,092 49,222,851  
Diluted net income per share (in dollars per share) $ 1.45 $ 1.4  
Convertible Senior Notes Due 2027      
Weighted average shares used in computing per share amounts:      
Interest rate (as percent) 1.125%   1.125%
Stock purchase plan      
Weighted average shares used in computing per share amounts:      
Anti-dilutive shares 3,123,142 1,842,786