XML 105 R90.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - Schedule of Reconciliation of Basic and Diluted Earnings Per Share - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Earnings Per Share [Abstract]        
Net income $ 12,984 $ 81,229 $ 83,469 $ 78,973
Less: Income distributed to participating securities (889) (546) (1,884) (1,644)
Less: Undistributed income allocable to participating securities (1,309) (8,583) (9,619) (7,268)
Net income available to common stockholders—Basic EPS 10,786 72,100 71,966 70,061
Add back: Undistributed income allocable to participating securities 1,309 8,583 9,619 7,268
Less: Reallocation of undistributed income allocable to participating securities considered potentially dilutive $ (1,286) $ (8,568) $ (9,446) $ (7,257)
Weighted average common shares (in Shares) 145,284 143,120 144,505 142,984
Dilutive effect of common stock equivalents, excluding participating securities (in Shares) 3,148 287 3,067 261
Weighted average diluted shares, excluding participating securities (in thousands) (in Shares) 148,432 143,407 147,572 143,245
Diluted earnings per share (in Dollars per share) $ 0.07 $ 0.5 $ 0.49 $ 0.49
Basic earnings per share (in Dollars per share) $ 0.07 $ 0.5 $ 0.5 $ 0.49
Net income available to common stockholders $ 10,786 $ 72,100 $ 71,966 $ 70,061
Net income available to common stockholders—Diluted EPS $ 10,809 $ 72,115 $ 72,139 $ 70,072