v3.24.1.1.u2
Share-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock based compensation expense $ 4.0 $ 4.3
Restricted Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total number of restricted shares granted 465,972 436,754
Vested (in shares) 382,099 680,423
Restricted Shares | Grant    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested (in shares) 8,349  
Restricted Shares | Vest Over Two Years    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total number of restricted shares granted 72,400  
Vesting period from grant date 2 years  
Restricted Shares | Vest over Three Years    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total number of restricted shares granted 92,875  
Vesting period from grant date 3 years  
Restricted Shares | Vest Over Four Years    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total number of restricted shares granted 291,334  
Vesting period from grant date 4 years  
Restricted Shares | Vest After 2 Years    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total number of restricted shares granted 1,014  
Vesting period from grant date 2 years