v3.26.1
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Mar. 13, 2020
Dividends Payable [Line Items]                
Cash dividends declared per common share (usd per share)   $ 0.15 $ 0.15 $ 0.14 $ 0.30 $ 0.28    
Cash dividends paid to stockholders   $ 9,100,000 $ 9,200,000 $ 8,500,000 $ 18,300,000 $ 17,100,000    
Class of Stock Disclosures [Abstract]                
Treasury stock purchases         100,000 39,700,000    
Treasury Stock, Value, Acquired, Cost Method   $ 100,000   20,200,000 $ 100,000 39,900,000    
Share Repurchase Program, Remaining Authorized, Number of Shares   157,000,000     157,000,000      
Equity, Class of Treasury Stock [Line Items]                
Treasury stock purchases         $ 100,000 39,700,000    
Treasury Stock, Value, Acquired, Cost Method   $ 100,000   $ 20,200,000 $ 100,000 $ 39,900,000    
Share Repurchase Program, Remaining Authorized, Number of Shares   157,000,000     157,000,000      
Stock Repurchased During Period, Shares   500   280,893 500 531,497    
Stock Repurchased During Period, Value   $ 100,000   $ 20,000,000.0 $ 100,000 $ 39,700,000    
Interest Rate Derivative Liabilities, at Fair Value   $ 0     $ 0   $ 0  
Subsequent Event                
Dividends Payable [Line Items]                
Cash dividends declared per common share (usd per share) $ 0.15              
March 2020 Repurchase Program                
Class of Stock Disclosures [Abstract]                
Stock repurchase program, authorized amount               $ 75,000,000
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, authorized amount               75,000,000
April 2025 Repurchase Program                
Class of Stock Disclosures [Abstract]                
Stock repurchase program, authorized amount               150,000,000
Equity, Class of Treasury Stock [Line Items]                
Stock repurchase program, authorized amount               $ 150,000,000