XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Equity (Parenthetical) - shares
3 Months Ended
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2023
Statement of Stockholders' Equity [Abstract]        
Issuance of restricted common stock (shares)   145,352   152,905
Issuance of common stock associated with performance stock units net of shares withheld for tax (shares)   164,837   133,221
Cancellation of restricted common stock (shares) 1,218 12,484 1,218  
Repurchases of common stock (shares) 300,652 239,411 38,572