v3.26.1
Stockholders’ Equity - Additional Information (Details) - Open Market Repurchases - USD ($)
$ in Millions
Mar. 31, 2026
Feb. 28, 2025
Share Repurchase Program [Line Items]    
Share repurchase program, authorized, amount   $ 500.0
Authorized amount remaining under program $ 276.3