XML 68 R57.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
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator                
Net income $ 12,092 $ 5,533 $ 7,012 $ 8,708 $ 6,555 $ 5,000 $ 24,637 $ 20,263
Denominator                
Basic weighted average shares outstanding (in shares) 32,658,823     24,000,000     28,119,193 24,000,000
Effect of dilutive awards:                
Diluted (in shares) 33,263,958     24,000,000     28,352,420 24,000,000
Earnings per share                
Basic (in dollars per share) $ 0.37     $ 0.36     $ 0.88 $ 0.84
Diluted (in dollars per share) $ 0.36     $ 0.36     $ 0.87 $ 0.84
Antidilutive awards excluded from calculation of diluted weighted averages shares outstanding (in shares)             0 0
Restricted Stock Units (RSUs)                
Effect of dilutive awards:                
Dilutive awards (in shares) 329,262     0     148,210 0
Performance stock units                
Effect of dilutive awards:                
Dilutive awards (in shares) 108,339     0     50,915 0
Warrants                
Effect of dilutive awards:                
Dilutive awards (in shares) 167,534     0     34,102 0