XML 162 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation Plans - Unrecognized Compensation Costs (Details) - Restricted Stock
$ in Thousands
Dec. 31, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 28,194
2025  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost 10,621
2026  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost 6,460
2027  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost 4,080
2028  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost 2,597
2029  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost 1,755
2030 and thereafter  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 2,681