XML 58 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation - Schedule of Equity Incentive Plan Transactions (Details) (Parenthetical) - Performance Stock [Member]
9 Months Ended
Sep. 30, 2024
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of shares vested 157,455
Number of shares likely to vest 215,853
Number of shares outstanding 326,597