XML 274 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Restricted Stock Award Activity (Details) - Restricted Stock Units (RSUs)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Restricted Stock Units  
Nonvested at December 31, 2022 | shares 778,313
Granted | shares 217,406
Vested | shares (550,352)
Forfeited | shares (14,953)
Nonvested at December 31, 2023 | shares 430,414
Weighted Average Grant-Date Fair Value  
Nonvested at December 31, 2022 | $ / shares $ 9.13
Granted | $ / shares 25.09
Vested | $ / shares 8.53
Forfeited | $ / shares 17.78
Nonvested at December 31, 2023 | $ / shares $ 17.67