XML 167 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Summary of Options) (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]    
Exercised (in usd per share) $ 25.28  
Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Exercised (in shares) (190,415) 0
Employee Stock Option | Black-Scholes    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period 1,180 294,728
Grants, weighted average exercise price (in usd per share) $ 41.54 $ 24.48
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]    
Granted (in usd per share) $ 41.54 $ 24.48
Employee Stock Option | Five Year Vesting Period | Black-Scholes    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock options awarded (in shares) 0 370,590
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Granted (in shares) 0 370,590