v3.25.4
SHAREHOLDERS' EQUITY - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 16, 2026
Dec. 16, 2022
Sep. 30, 2024
Dec. 31, 2025
Sep. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 15, 2025
Nov. 18, 2024
Equity, Class of Treasury Stock [Line Items]                        
Shares sold in offering (in shares)     1,265,000                  
Offering price per share (in USD per share)     $ 285         $ 285        
Consideration received     $ 347,400,000                  
Shares withheld for tax withholding obligation (in shares)       6,860     10,737   21,826 25,050    
Payment of tax withholding       $ 1,700,000     $ 3,900,000   $ 6,200,000 $ 7,200,000    
Dividend declared (in USD per share)         $ 0.27 $ 0.24   $ 0.21        
Dividends       $ 4,500,000     $ 4,000,000.0   $ 13,576,000 $ 10,554,000    
Subsequent Event                        
Equity, Class of Treasury Stock [Line Items]                        
Dividend declared (in USD per share) $ 0.27                      
Share Repurchase Program 2022                        
Equity, Class of Treasury Stock [Line Items]                        
Share repurchase program authorized amount   $ 100,000,000                    
Share repurchase program term   2 years                    
Shares repurchased (in shares)             6,703     39,153    
Shares repurchased, amount             $ 2,600,000     $ 11,500,000    
Share Repurchase Program 2024                        
Equity, Class of Treasury Stock [Line Items]                        
Share repurchase program authorized amount                       $ 200,000,000
Share Repurchase Program 2025                        
Equity, Class of Treasury Stock [Line Items]                        
Share repurchase program authorized amount                     $ 250,000,000 $ 250,000,000
Shares repurchased (in shares)       283,099     5,705   371,549      
Shares repurchased, amount       $ 69,600,000     $ 2,200,000   $ 92,600,000