XML 153 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Payments - Schedule of Share-Based Compensation Retired Plans (Details)
Dec. 31, 2024
shares
2014 Omnibus Stock Plan ("2014 Stock Plan")  
Schedule of Share-Based Compensation Shares Available for Issuance [Line Items]  
Reserve Shares 2,667,681
Awards Outstanding 545,586
2005 Omnibus Stock Plan ("2005 Stock Plan")  
Schedule of Share-Based Compensation Shares Available for Issuance [Line Items]  
Reserve Shares 1,942,226
Awards Outstanding 16,826
Parent's Stock Compensation Plan for Non-employee Directors  
Schedule of Share-Based Compensation Shares Available for Issuance [Line Items]  
Reserve Shares 28,707
Awards Outstanding 28,707