XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 24, 2023
Jul. 26, 2023
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Apr. 29, 2024
Jun. 30, 2022
Class of Stock [Line Items]                
Stock repurchased program authorized number of shares (in shares) 1,000,000 1,000,000            
Shares repurchased during period (in shares) 600,000 1,000,000            
Stock repurchased during period, value $ 5,000 $ 6,900 $ 3,900          
Subsequent Event                
Class of Stock [Line Items]                
Stock repurchased program authorized number of shares (in shares)             1,000,000  
June 2022 Repurchase Program                
Class of Stock [Line Items]                
Stock repurchased program authorized number of shares (in shares)               1,000,000
Shares repurchased during period (in shares)       658,938 34,687 306,375    
Stock repurchased during period, value       $ 4,700 $ 186 $ 1,600    
October 2023 Repurchase Program                
Class of Stock [Line Items]                
Remaining number of shares authorized to be repurchased (in shares)     400,000