XML 57 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Shares Repurchased (Details) - $ / shares
3 Months Ended 25 Months Ended 28 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2022
Jun. 30, 2022
Shares Related to Withholding Taxes on the Vesting of Restricted Stock        
Equity, Class of Treasury Stock [Line Items]        
Repurchased shares to pay withholding taxes (in shares) 26,724 24,531    
Withholding taxes average price per share (in usd per share) $ 22.84 $ 25.46    
Twelfth Stock Repurchase Plan [Member] [Member] [Domain]        
Equity, Class of Treasury Stock [Line Items]        
Repurchased shares to pay withholding taxes (in shares) 88,355 80,559    
Net Total Stock Repurchased During Periods Presented, Shares       1,249,195
Net Stock Repurchased During Periods Presented, Value Per Share $ 22.82 $ 25.17 $ 23.86