Quarterly report pursuant to Section 13 or 15(d)

EQUITY - Narrative (Details)

v3.24.3
EQUITY - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 26, 2023
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2024
Jan. 31, 2024
Dec. 31, 2023
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,800,000     17,800,000   18,300,000   19,800,000
Stock repurchased during period (in shares) 263,158 341,000 161,000 210,000 712,000        
Average price per share (in usd per share) $ 95.00 $ 146.17 $ 155.65 $ 140.39 $ 146.60        
Authorized stock repurchase amount             $ 650,000,000 $ 100,000,000  
Stock repurchased   $ 49,862,000 $ 25,000,000 $ 29,492,000 $ 104,354,000        
Share Repurchase Program                  
Schedule of Equity Method Investments [Line Items]                  
Stock repurchased during period (in shares)         5,100,000        
Average price per share (in usd per share)         $ 99.25        
Stock repurchased         $ 504,000,000.0        
Underwritten Public Offering                  
Schedule of Equity Method Investments [Line Items]                  
Number of shares issued in transaction (in shares) 1,500,000                
Sale of stock, price per share (in usd per share) $ 95.00                
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