XML 54 R43.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
3 Months Ended 10 Months Ended 12 Months Ended 34 Months Ended 123 Months Ended
Jun. 30, 2015
Mar. 31, 2026
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2026
Mar. 31, 2026
Oct. 31, 2025
Jun. 05, 2025
Feb. 28, 2025
Jun. 05, 2023
Nov. 14, 2013
February 2025 Share Repurchase Program                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share repurchase program, authorized amount                 $ 100,000,000    
Stock repurchased and retired (in shares)       2,480,341              
Stock repurchased and retired       $ 100,000,000              
October 2025 Share Repurchase Program                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share repurchase program, authorized amount             $ 150,000,000        
Stock repurchased and retired (in shares)   5,355,445   448,439              
Stock repurchased and retired   $ 132,100,000   $ 15,000,000              
Restricted Stock Units and Performance Stock Units                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Compensation cost not yet recognized, non-option   $ 289,678,000 $ 289,678,000   $ 289,678,000 $ 289,678,000          
Compensation cost not yet recognized, period for recognition   2 years 10 months 13 days                  
The 2013 Omnibus Equity Award Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock, capital shares reserved for future issuance (in shares)                     5,713,899
Capital shares reserved for future issuance, annual increase, maximum (in shares)   27,579,672 27,579,672   27,579,672 27,579,672          
Vesting period (in years)   4 years                  
Granted (in shares)         0            
Shares available for grant (in shares)   0 0   0 0          
Polyrize Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Shares available for grant (in shares)   0 0   0 0          
The 2023 Stock Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Common stock, capital shares reserved for future issuance (in shares)                   5,500,000  
Number of additional shares authorized (in shares)     1,880,000                
2023 Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of additional shares authorized (in shares)     6,280,000                
2015 ESPP                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of additional shares authorized (in shares)           4,321,921          
Number of shares authorized (in shares) 1,500,000                    
Maximum employee subscription rate 15.00%                    
Purchase price of common stock, percent 85.00%                    
2025 ESPP                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of shares authorized (in shares)               8,000,000