XML 85 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS' EQUITY - Stock Repurchase Program (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2022
Employee Stock Purchase Plan and Stock Repurchase Program        
Number of shares repurchased   0 400,230 1,294,594
Number of shares available for repurchase   1,721,870    
Repurchase of common stock     $ 34,749 $ 111,627
Subsequent event        
Employee Stock Purchase Plan and Stock Repurchase Program        
Number of shares repurchased 531,314      
Repurchase of common stock $ 80,000      
Common stock        
Employee Stock Purchase Plan and Stock Repurchase Program        
Number of repurchased shares authorized   2,000,000