Quarterly report pursuant to Section 13 or 15(d)

Calculation of Basic and Diluted Earnings per Share (Details)

v3.23.2
Calculation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:            
Net income $ 26,122 $ (1,471) $ 19,245 $ 7,875 $ 24,651 $ 27,120
Denominator:            
Weighted average shares outstanding – Basic (shares) 118,651,402   138,035,764   120,335,414 137,876,185
Weighted average shares outstanding – Diluted (shares) 119,920,742   139,149,560   121,831,942 139,175,659
Net income per share:            
Basic income per share $ 0.22   $ 0.14   $ 0.20 $ 0.20
Diluted income per share $ 0.22   $ 0.14   $ 0.20 $ 0.19