XML 82 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Subsequent Events (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended 18 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2026
Dec. 31, 2025
Jun. 30, 2024
Aug. 06, 2024
Aug. 05, 2024
Jul. 31, 2024
Subsequent Event                    
Authorized repurchase amount $ 15,000   $ 15,000       $ 15,000      
Stock repurchased under the plan 1,322 $ 662 1,707 $ 662     4,021      
Share repurchase program, remaining authorized, amount $ 10,979   $ 10,979       $ 10,979      
Subsequent Event                    
Subsequent Event                    
Authorized repurchase amount, annual limitation                   $ 5,000
Authorized repurchase amount                 $ 15,000  
Expected severance and outplacement service charges               $ 1,500    
Subsequent Event | Forecast                    
Subsequent Event                    
Annual run rate savings         $ 2,000 $ 4,500