XML 69 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE - Summary of Computation of Company's Basic and Diluted Net Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:            
Net Income (Loss) $ 365 $ 3,126 $ 937 $ 5,701 $ 3,492 $ 6,638
Less: Redeemable Convertible Preferred Stock dividends 0   0   0 (314)
Net income available to common shareholders 365   937   3,492 6,324
Add: Redeemable Convertible Preferred Stock dividends 0   0   0 314
Net income attributable to common shareholders - diluted $ 365   $ 937   $ 3,492 $ 6,638
Denominator            
Weighted-average common shares used in computing earnings per share - basic 29,816,202   13,910,670   29,792,385 12,936,310
Weighted-average effect of potentially dilutive securities:            
Effect of potentially dilutive redeemable convertible preferred stock 0   5,981,219   0 6,350,430
Weighted-average common shares outstanding - diluted 30,873,436   20,746,976   30,321,002 20,217,648
Earnings per share - basic $ 0.01   $ 0.07   $ 0.12 $ 0.49
Earnings per share - diluted $ 0.01   $ 0.05   $ 0.12 $ 0.33
Time-based Stock Options            
Weighted-average effect of potentially dilutive securities:            
Effect of potentially dilutive stock options 873,348   744,573   436,674 875,651
Performance-based Stock Options            
Weighted-average effect of potentially dilutive securities:            
Effect of potentially dilutive stock options 164,132   110,514   82,066 55,257
Restricted Stock Units            
Weighted-average effect of potentially dilutive securities:            
Effect of potentially dilutive stock options 19,754   0   9,877 0