XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic    
Net income available to common shareholders, Basic $ 17,801 $ 1,033
Earnings allocated to participating securities, Basic (1,805) (113)
Net income available to common shareholders, Basic 15,996 920
Diluted    
Net income available to common shareholders, Diluted 17,801 1,033
Earnings allocated to participating securities, Diluted (1,778) (113)
Net income available to common shareholders, Diluted $ 16,023 $ 920
Basic    
Basic Weighted-Average Shares Outstanding (in shares) 19,099 16,392
Diluted    
Dilutive effect of common stock options, ESPP, and performance stock units (in shares) 323 139
Diluted Weighted-Average Shares Outstanding (in shares) 19,422 16,531
Basic    
Income per share, Basic (in dollars per share) $ 0.84 $ 0.06
Diluted    
Income per share, Diluted (in dollars per share) $ 0.82 $ 0.06
Anti-dilutive shares diluted earnings (loss) per share (in shares) 2,300 2,600