v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 2 Months Ended 3 Months Ended 4 Months Ended 12 Months Ended
Feb. 28, 2021
Jun. 30, 2025
Mar. 31, 2026
Mar. 31, 2025
Sep. 30, 2025
Dec. 31, 2024
May 31, 2025
Feb. 29, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock options granted (in shares)     0.3 0.4        
Repurchase of common stock       $ (244)        
2024 Capital Return Program                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Capital return program, authorized amount (in shares)               $ 750,000
Shares repurchased (in shares)           4.7    
Repurchase of common stock           $ 250,000    
Weighted-average price paid per share (usd per share)           $ 53.95    
2024 Capital Return Program - Tranche Two                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Capital return program, authorized amount (in shares)             $ 250,000  
Shares repurchased (in shares)   4.8            
Weighted-average price paid per share (usd per share)   $ 52.09            
2024 Capital Return Program - Tranche Three                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Capital return program, authorized amount (in shares)   $ 250,000            
Shares repurchased (in shares)         1.7      
Repurchase of common stock         $ 92,300      
Weighted-average price paid per share (usd per share)         $ 52.89      
2021 ESPP Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares available for grant (in shares)     2.5          
ESPP | 2021 ESPP Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
ESPP purchase price of common stock, percent of market price 85.00%              
Minimum employee subscription rate 1.00%              
Maximum employee subscription rate 15.00%              
Maximum contribution amount $ 25              
Purchase period (in months) 6 months