XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 05, 2024
Jun. 15, 2024
Oct. 24, 2023
Jul. 26, 2023
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Apr. 29, 2024
Dec. 31, 2023
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     400,000            
Stock repurchased during period, value       $ 6,900     $ 3,900            
Global Chief Executive | Bartel Stock Repurchase Agreement                          
Class of Stock [Line Items]                          
Shares repurchased during period (in shares) 200,000 200,000                      
Stock repurchased during period, value $ 2,400 $ 1,500       $ 1,500              
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]                          
Stock repurchased program authorized number of shares (in shares)     1,000,000                    
Shares repurchased during period (in shares)     600,000                    
Stock repurchased during period, value     $ 5,000                    
Remaining number of shares authorized to be repurchased (in shares)                       400,000  
April 2024 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)         352,679 600,000              
Stock repurchased during period, value         $ 3,800 $ 5,000              
Remaining number of shares authorized to be repurchased (in shares)         47,321