XML 106 R90.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation And Stock Repurchases (Schedule Of Restricted Stock Units Issued And Vested) (Details) - Restricted Stock Units (RSUs) [Member] - shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 2,233,372 1,059,108
Number of options, Vesting 988,580 839,176
Number of options, Unvested 1,117,041 156,278
Number of options, Forfeited 127,751 63,654
Award Date 8 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 428,899  
Number of options, Vesting 75,721  
Number of options, Unvested 306,638  
Number of options, Forfeited 46,540  
Award Date 9 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 73,683  
Number of options, Vesting 73,683  
Award Date 10 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 413,536  
Number of options, Unvested 404,504  
Number of options, Forfeited 9,032  
Award Date 11 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 237,719  
Number of options, Unvested 229,194  
Number of options, Forfeited 8,525  
Award Date 12 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 20,427  
Number of options, Unvested 20,427  
Directors [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 339,438 265,755
Directors [Member] | Award Date 9 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 73,683  
Management [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 1,893,934 793,353
Management [Member] | Award Date 8 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 428,899  
Management [Member] | Award Date 10 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 413,536  
Management [Member] | Award Date 11 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 237,719  
Management [Member] | Award Date 12 [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of options, Granted 20,427