v3.26.1
SHAREHOLDERS' EQUITY - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Jul. 17, 2026
Sep. 30, 2024
Jun. 30, 2026
Jun. 30, 2025
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        
Consideration received   $ 347,400,000        
Shares withheld for tax withholding obligation (in shares)     32,675 14,966    
Payment of tax withholding     $ 9,000,000.0 $ 4,400,000    
Dividend declared (in USD per share)     $ 0.30 $ 0.27    
Dividends     $ 4,909,000 $ 4,537,000    
Subsequent Event            
Equity, Class of Treasury Stock [Line Items]            
Dividend declared (in USD per share) $ 0.30          
Share Repurchase Program 2022            
Equity, Class of Treasury Stock [Line Items]            
Share repurchase program authorized amount           $ 100,000,000.0
Share Repurchase Program 2024            
Equity, Class of Treasury Stock [Line Items]            
Share repurchase program authorized amount           $ 200,000,000.0
Share Repurchase Program 2025            
Equity, Class of Treasury Stock [Line Items]            
Share repurchase program authorized amount     $ 250,000,000.0   $ 250,000,000.0  
Shares repurchased (in shares)     87,970 15,539    
Shares repurchased, amount     $ 23,500,000 $ 4,700,000