XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2024
Aug. 08, 2023
Aug. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Sep. 14, 2023
Feb. 28, 2023
Nov. 08, 2022
Aug. 02, 2022
Class Of Stock [Line Items]                    
Common stock, shares authorized       1,000,000,000 1,000,000,000          
Common stock, par value       $ 0.001 $ 0.001          
Preferred Stock Shares Issued       0            
Authorized stock repurchase program, Initial       $ 0            
Cash dividends paid       133 $ 255 $ 217,739        
Shares repurchased           4,372,879        
Accrued liabilities       $ 49,140 $ 44,700          
O 2023 M8 Dividends [Member]                    
Class Of Stock [Line Items]                    
Dividend, declare date   Aug. 08, 2023                
Cash dividend declared, per share   $ 1.5                
Dividend, record date   Aug. 21, 2023                
Cash dividends paid     $ 217,700              
Share Repurchase Program                    
Class Of Stock [Line Items]                    
Authorized stock repurchase program, Initial             $ 200,000 $ 200,000 $ 150,000 $ 50,000
Shares repurchased       9,000,000            
Aggregate Purchase Price       $ 119,500            
Sterling Check Corp [Member]                    
Class Of Stock [Line Items]                    
Business Acquisition, Number of Shares, Issued 27,150,000                  
Business Acquisition, Fair Value of Shares Issued $ 494,600