v3.25.2
COMMON AND PREFERRED STOCK (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Dec. 31, 2024
Jul. 31, 2024
May 23, 2024
May 22, 2024
May 31, 2022
Class of Stock [Line Items]                      
Common stock, par value (in dollars per share)   $ 0.001       $ 0.001 $ 0.001   $ 0.001    
Common stock, shares authorized (in shares)   270,000,000       270,000,000 270,000,000   270,000,000 135,000,000  
Common stock, shares issued (in shares)   97,594,682       97,594,682          
Common stock, shares outstanding (in shares)   97,594,682       97,594,682 99,113,645        
Preferred stock, shares authorized (in shares)   5,000,000       5,000,000          
Preferred stock, shares outstanding (in shares)   0       0          
Preferred stock, shares issued (in shares)   0       0          
Common stock, dividends declared (in dollars per share)   $ 0.45 $ 0.45                
Stock repurchase program, amount approved (up to)               $ 150,000,000.0     $ 150,000,000.0
Increase to authorized stock repurchase program amount     $ 100,000,000.0                
Common stock repurchased     $ 15,155,000 $ 35,218,000 $ 20,207,000            
Subsequent Event                      
Class of Stock [Line Items]                      
Common stock, dividends declared (in dollars per share) $ 0.45                    
Common Stock                      
Class of Stock [Line Items]                      
Restricted stock forfeitures (in shares)     1,313 424   1,313          
Issuance of common stock (in shares)           155,425          
Repurchases of common stock (in shares)     499,100 895,076 549,356            
Common stock repurchased       $ 1,000 $ 1,000            
Series A Preferred Stock                      
Class of Stock [Line Items]                      
Preferred stock, par value (in dollars per share)   $ 0.001       $ 0.001          
Common Stock                      
Class of Stock [Line Items]                      
Common stock surrendered by certain employees to cover tax obligations (in shares)           50,380          
Amount of tax withholding           $ 1,500,000          
Repurchases of common stock (in shares)           1,622,695          
Common stock repurchased           $ 50,500,000