XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Incentive Plans, Equity Incentive Plans (Details) - shares
Dec. 31, 2023
Mar. 22, 2021
2021 Plan [Member]    
Share Incentive Plans [Abstract]    
Number of shares authorized for issuance (in shares)   1,290,000
Number of shares available for future grant (in shares) 981,274  
2021 Plan [Member] | RSUs [Member]    
Share Incentive Plans [Abstract]    
Number of awards granted, net of forfeitures (in shares) 271,662  
2021 Plan [Member] | Stock Options [Member]    
Share Incentive Plans [Abstract]    
Number of awards granted, net of forfeitures (in shares) 113,801  
2021 Plan [Member] | Performance-Based Restricted Stock Units [Member]    
Share Incentive Plans [Abstract]    
Number of awards granted, net of forfeitures (in shares) 23,315  
2015 Plan [Member]    
Share Incentive Plans [Abstract]    
Number of shares authorized for issuance (in shares)   100,052
Number of shares available for future grant (in shares) 0  
2006 Plan [Member]    
Share Incentive Plans [Abstract]    
Number of shares available for future grant (in shares) 0