XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE - Computation of Basic Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Net income $ 54,905 $ 39,979 $ 111,068 $ 68,699
Allocation of net income to common stockholders:        
Common stock 54,905 39,891 111,068 68,537
Unvested participating shares 0 88 0 162
Net income $ 54,905 $ 39,979 $ 111,068 $ 68,699
Weighted average common shares outstanding:        
Weighted average number of common shares (in shares) 58,062,009 57,765,332 57,970,587 57,692,254
Earnings per common share:        
Common stock (in dollars per share) $ 0.95 $ 0.69 $ 1.92 $ 1.19
Unvested participating shares        
Weighted average common shares outstanding:        
Weighted average number of common shares (in shares) 41,284 126,699 59,700 152,831