XML 91 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings Per Share - Narrative (Details) - shares
1 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement, Option      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded (in shares)   99,791 13,366
Unvested Shares      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded (in shares)   37,653 24,918
Series A Preferred Stock      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Dividend rate   5.00%  
Shares repurchased (in shares) 9,926