XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
EARNINGS PER SHARE - Summary of Computation of Company's Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income $ 3,126 $ 5,701
Less: Redeemable Convertible Preferred Stock dividends 0 (314)
Net income attributable to common shareholders - basic 3,126 5,387
Add: Redeemable Convertible Preferred Stock dividends 0 314
Net income attributable to common shareholders - diluted $ 3,126 $ 5,701
Denominator    
Weighted-average common shares used in computing earnings per share - basic 29,768,568 11,951,137
Weighted-average effect of potentially dilutive securities:    
Effect of potentially dilutive redeemable convertible preferred stock 0 6,719,641
Weighted-average common shares outstanding - diluted 29,768,568 19,677,507
Earnings per share - basic $ 0.11 $ 0.45
Earnings per share - diluted $ 0.11 $ 0.29
Time-based Stock Options    
Weighted-average effect of potentially dilutive securities:    
Effect of potentially dilutive stock options 0 1,006,729
Performance-based Stock Options    
Weighted-average effect of potentially dilutive securities:    
Effect of potentially dilutive stock options 0 0