v3.25.3
Share-Based Compensation - Additional Information (Details)
9 Months Ended
Sep. 30, 2025
shares
Restricted Stock Awards  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based awards granted (in shares) 119,483
Restricted stock forfeited (in shares) 34,335
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share-based awards granted (in shares) 108,455
Restricted stock forfeited (in shares) 5,453
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) 43,174