XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 24, 2023
Jul. 26, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Jun. 30, 2022
Class of Stock              
Stock repurchased program authorized number of shares (in shares) 1,000,000 1,000,000          
Stock repurchased during period (in shares) 600,000 1,000,000          
Stock repurchased during period, value $ 5,000 $ 6,900          
June 2022 Repurchase Program              
Class of Stock              
Stock repurchased program authorized number of shares (in shares)             1,000,000
Stock repurchased during period (in shares)         306,375    
Stock repurchased during period, value         $ 1,600    
Repurchase May 2019 Plan              
Class of Stock              
Stock repurchased during period (in shares)     658,938 34,687      
Stock repurchased during period, value     $ 4,700 $ 186      
October 2023 Repurchase Program              
Class of Stock              
Remaining number of shares authorized to be repurchased (in shares)           400,000