XML 52 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity - Additional Information (Detail) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Equity [Abstract]        
Common stock repurchased (in shares) 83,168 34,827 150,026 56,001
Reissued shares during the period, shares (in shares) 5,809 53,615 44,786 97,556