XML 120 R93.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation and Stock Repurchases (Schedule Of Restricted Stock Units Issued And Vested) (Details) - Restricted Stock Units (RSUs) [Member] - shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 2,233,372 1,561,690
Number of options, Vesting 1,619,264 1,294,462
Number of options, Unvested 497,336 158,920
Number of options, Forfeited 116,772 108,308
Award Date 11 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 413,536  
Number of options, Vesting 208,289  
Number of options, Unvested 201,689  
Number of options, Forfeited 3,558  
Award Date 12 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 237,719  
Number of options, Vesting 106,295  
Number of options, Unvested 128,066  
Number of options, Forfeited 3,358  
Award Date 13 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 20,427  
Number of options, Vesting 10,218  
Number of options, Unvested 8,661  
Number of options, Forfeited 1,548  
Directors [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 339,438 339,438
Management [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 1,893,934 1,222,252
Management [Member] | Award Date 11 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 413,536  
Management [Member] | Award Date 12 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 237,719  
Management [Member] | Award Date 13 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 20,427