v3.25.2
Share-Based Compensation - Additional Information (Details)
6 Months Ended
Jun. 30, 2025
shares
Restricted Stock Awards  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based awards granted (in shares) 77,084
Restricted stock forfeited (in shares) 13,312
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based awards granted (in shares) 94,588
Restricted stock forfeited (in shares) 3,903
Performance-based Restricted Unit  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based awards granted (in shares) 105,632
Award vesting rights, percentage 150.00%
Forfeited in period (in shares) 31,447