v3.24.1.1.u2
SHAREHOLDERS' EQUITY (Details) - USD ($)
8 Months Ended 12 Months Ended 41 Months Ended
May 10, 2024
Apr. 12, 2024
Apr. 14, 2023
Apr. 14, 2022
Apr. 15, 2021
Apr. 04, 2019
Nov. 07, 2018
Dec. 31, 2024
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Dec. 16, 2022
Oct. 30, 2020
Equity, Class of Treasury Stock [Line Items]                          
Repurchased amount                     $ 50,100,000    
Dividend declared (in USD per share)     $ 0.19 $ 0.17 $ 0.15 $ 0.135              
Dividends paid                 $ 11,900,000 $ 10,600,000      
Subsequent Event                          
Equity, Class of Treasury Stock [Line Items]                          
Dividend declared (in USD per share)   $ 0.21                      
Forecast                          
Equity, Class of Treasury Stock [Line Items]                          
Dividend declared (in USD per share)               $ 0.21          
Dividends paid (in USD per share) $ 0.21                        
2018 Share Repurchase Program                          
Equity, Class of Treasury Stock [Line Items]                          
Authorized repurchase amount             $ 75,000,000            
Repurchase program period in force             2 years            
2020 Share Repurchase Program                          
Equity, Class of Treasury Stock [Line Items]                          
Authorized repurchase amount                 $ 100,000,000   $ 100,000,000 $ 100,000,000 $ 100,000,000
Shares repurchased (in shares)                 0 336,347 462,462    
Repurchased amount                   $ 35,700,000 $ 100,000,000    
2022 Share Repurchase Program                          
Equity, Class of Treasury Stock [Line Items]                          
Authorized repurchase amount                 $ 100,000,000   $ 100,000,000 $ 100,000,000  
Shares repurchased (in shares)                 53,133 0 53,133    
Repurchased amount                 $ 10,500,000