XML 79 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMON AND PREFERRED STOCK (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 27, 2022
Jan. 31, 2025
Jan. 31, 2024
Mar. 31, 2023
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jul. 31, 2024
May 23, 2024
May 22, 2024
May 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Common stock, par value (in dollars per share)         $ 0.001       $ 0.001 $ 0.001          
Common stock, shares authorized (in shares)         270,000,000       270,000,000 135,000,000     270,000,000 135,000,000  
Common stock, shares, issued (in shares)         99,113,645       99,113,645 100,761,148          
Common stock, shares outstanding (in shares)         99,113,645       99,113,645 100,761,148          
Preferred stock, shares authorized (in shares)         5,000,000       5,000,000            
Preferred stock, shares issued (in shares)         0       0 0          
Preferred stock, shares outstanding (in shares)         0       0 0          
Common stock, dividends declared (in dollars per share)         $ 0.42 $ 0.42 $ 0.40 $ 0.40              
Stock repurchase program, amount approved                       $ 150,000,000.0     $ 150,000,000.0
Common stock repurchased                 $ 95,441,000 $ 8,004,000 $ 54,502,000        
Subsequent Event                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Common stock, dividends declared (in dollars per share)   $ 0.45                          
Veritas                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Issuance of shares, net of issuance costs (in shares)       403,780         656,297            
Class of warrant or right, number of securities called by warrants or rights (in shares)       824,602                      
Class of warrant or right, exercise price of warrants or rights (in dollars per share)       $ 27.4946 $ 0       $ 0 $ 26.33          
Acquisition, shares issued (in shares) 1,939,998                            
Veritas | Warrants Cancelled                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Class of warrant or right, number of securities called by warrants or rights (in shares)         1,223,963       1,223,963            
Class of warrant or right, exercise price of warrants or rights (in dollars per share)         $ 26.33     $ 26.3324 $ 26.33            
Delaware                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Acquisition, shares issued (in shares)     107,657           107,657            
Series A Preferred Stock                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Preferred stock, par value (in dollars per share)         $ 0.001       $ 0.001            
Common Stock                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Shares withheld for tax withholding                 101,415            
Amount of tax withholding                 $ 3,800,000            
Repurchase of shares including commissions and excise Tax                 944,000 $ 0 $ 0        
Common stock repurchased                 $ 95,400,000 $ 8,000,000.0          
Common stock repurchased (in shares)                 2,535,391 287,751