XML 79 R73.htm IDEA: XBRL DOCUMENT v3.24.3
Earning Per Share - Summary of Composition of 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 $ 7,095 $ 1,240 $ 18,625 $ 1,033
Basic weighted average common shares outstanding 36,983,637 16,235,144 36,972,127 15,984,151
Net effect of dilutive stock options and warrants 2,734 0 4,380 0
Net effect of dilutive restricted stock awards and units 103,740 0 85,005 0
Diluted weighted average common shares outstanding 37,090,111 16,235,144 37,061,512 15,984,151
Basic $ 0.19 $ 0.08 $ 0.5 $ 0.06
Diluted $ 0.19 $ 0.08 $ 0.5 $ 0.06