XML 97 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Payments (Restricted Stock Activity) (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]    
Number of shares outstanding at December 31 (shares) 1,117,459  
Number of shares granted 468,675  
Number of shares vested (240,707)  
Number of shares cancelled (245,547)  
Number of shares outstanding at December 31 (shares) 1,099,880  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Weighted average grant date fair value outstanding $ 204 $ 204
Weighted average grant date fair value granted 206  
Weighted average grant date fair value vested 190  
Weighted average grant date fair value cancelled $ 209