v3.25.2
Stockholders’ Deficit - Narrative (Details) - USD ($)
shares in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Oct. 30, 2024
Jun. 30, 2023
Share Repurchase Program [Line Items]                
Stock repurchase program, remaining amount authorized $ 476,300,000 $ 476,300,000     $ 476,300,000      
Shares repurchased (in shares)   6,359 3,717   10,076      
Shares repurchased   $ 337,642,000   $ 151,513,000 $ 528,560,000 $ 311,266,000    
Common Stock                
Share Repurchase Program [Line Items]                
Shares repurchased (in shares) 2,500 6,359   2,355 10,076 4,577    
Shares repurchased $ 150,000,000 $ 6,000   $ 3,000 $ 10,000 $ 5,000    
June 2023 Stock Repurchase Program                
Share Repurchase Program [Line Items]                
Stock repurchase program, authorized amount               $ 1,000,000,000
October 2024 Stock Repurchase Program                
Share Repurchase Program [Line Items]                
Stock repurchase program, authorized amount             $ 1,000,000,000