XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Equity (Parenthetical) - shares
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
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)   12,484  
Repurchases of common stock (shares) 482,797 239,411