v3.26.3
Shareholders' Equity - Additional Information (Details) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Jul. 22, 2025
Mar. 12, 2025
Share Repurchase Program [Line Items]        
Future cash settlement accrual for executed repurchases of common stock $ 4,000,000 $ 1,000,000    
July 2025 Stock Repurchase Program        
Share Repurchase Program [Line Items]        
Authorized stock repurchase amount     $ 500,000,000  
Repurchase authority remaining program 382,000,000      
March 2025 Stock Repurchase Program        
Share Repurchase Program [Line Items]        
Authorized stock repurchase amount       $ 500,000,000
Repurchase authority remaining program $ 169,000,000