v3.25.2
EQUITY - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Jan. 31, 2024
Nov. 30, 2021
May 31, 2021
Schedule of Equity Method Investments [Line Items]                
Common stock, shares authorized (in shares) 42,000,000   42,000,000   42,000,000     42,000,000
Common stock, par value (in usd per share) $ 0.0001   $ 0.0001   $ 0.0001     $ 0.0001
Temporary equity, shares authorized (in shares)               110,000
Temporary equity, par or stated value (in usd per share)               $ 0.0001
Temporary equity, liquidation preference (in usd per share)               $ 1,000
Common stock, shares, issued (in shares) 17,600,000   17,600,000   17,800,000     19,800,000
Authorized stock repurchase amount $ 1,000,000,000   $ 1,000,000,000       $ 100,000,000  
Stock repurchased during period (in shares) 338,886 160,622 679,550 370,697        
Stock repurchased $ 65,000,000 $ 25,000,000 $ 125,000,000 $ 54,492,000        
Average price per share (in usd per share) $ 191.80 $ 155.65 $ 183.95 $ 147.00        
Share Repurchase Program                
Schedule of Equity Method Investments [Line Items]                
Stock repurchased during period (in shares)     6,200,000          
Stock repurchased     $ 709,100,000          
Average price per share (in usd per share)     $ 113.48          
Disputed Claims Reserve | Common Stock                
Schedule of Equity Method Investments [Line Items]                
Plan of reorganization, number of shares issued (in shares)           62,000   1,700,000
Plan of reorganization, number of shares outstanding 0   0