XML 113 R96.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Schedule of Reconciliation of Basic and Diluted Earnings Per Share [Line Items]        
Net income $ 21,759 $ 54,252 $ 43,870 $ 70,485
Less: Income distributed to participating securities (462) (496) (924) (994)
Less: Undistributed income allocable to participating securities (1,603) (7,046) (3,260) (7,583)
Net income available to common stockholders—Basic EPS 19,694 46,710 39,686 61,908
Add back: Undistributed income allocable to participating securities 1,603 7,046 3,260 7,583
Less: Reallocation of undistributed income allocable to participating securities considered potentially dilutive (1,561) (6,904) (3,182) (7,490)
Net income available to common stockholders—Diluted EPS $ 19,736 $ 46,852 $ 39,764 $ 62,001
Weighted average common shares (in Shares) 146,896 144,351 146,680 144,108
Dilutive effect of common stock equivalents, excluding participating securities (in Shares) 4,312 3,464 3,962 2,047
Weighted average diluted shares, excluding participating securities (in thousands) (in Shares) 151,208 147,815 150,642 146,155
Diluted earnings per share (in Dollars per share) $ 0.13 $ 0.32 $ 0.26 $ 0.42
Basic earnings per share (in Dollars per share) $ 0.13 $ 0.32 $ 0.27 $ 0.43