XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 26, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Class of Stock [Line Items]          
Stock repurchased program authorized number of shares (in shares) 1,000,000        
Shares repurchased during period (in shares) 1,000,000        
Stock repurchased during period, value $ 6,900        
Repurchase May 2019 Plan          
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