XML 109 R93.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Details) - Schedule of Reconciliation of Basic and Diluted Earnings Per Share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule of Reconciliation of Basic and Diluted Earnings Per Share [Line Items]    
Net income $ 22,111 $ 16,233
Less: Income distributed to participating securities (462) (498)
Less: Undistributed income allocable to participating securities (1,657) (1,206)
Net income available to common stockholders—Basic EPS 19,992 14,529
Add back: Undistributed income allocable to participating securities 1,657 1,206
Less: Reallocation of undistributed income allocable to participating securities considered potentially dilutive $ (1,622) $ (1,202)
Weighted average common shares (in Shares) 146,464,000 143,862,000
Basic earnings per share (in Dollars per share) $ 0.14 $ 0.1
Net income available to common stockholders—Diluted EPS $ 20,027 $ 14,533
Weighted average common shares (in Shares) 146,464,000 143,862,000
Dilutive effect of common stock equivalents, excluding participating securities (in Shares) 3,525,000 569,000
Weighted average diluted shares, excluding participating securities (in thousands) (in Shares) 149,989,000 144,431,000
Diluted earnings per share (in Dollars per share) $ 0.13 $ 0.1