XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per 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 [Abstract]        
Net income $ 6,185 $ 9,130 $ 9,570 $ 29,517
Shares:        
Weighted average shares outstanding - basic (in shares) 101,623,160 101,968,294 101,673,619 102,993,215
Weighted average diluted shares outstanding (in shares) 208,888 129,197 139,634 264,401
Weighted average shares outstanding - diluted (in shares) 101,832,048 102,097,491 101,813,253 103,257,616
Earnings per share:        
Earnings per share - basic (in dollars per share) $ 0.06 $ 0.09 $ 0.09 $ 0.29
Earnings per share - diluted (in dollars per share) $ 0.06 $ 0.09 $ 0.09 $ 0.29
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 1,027,893 744,335 975,690 642,166