Quarterly report pursuant to Section 13 or 15(d)

EARNINGS PER SHARE (Details)

v3.24.1.u1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net income $ 6,277 $ 5
Weighted-average number of shares outstanding - basic 52,991,506 51,206,226
Additional shares from assumed stock-settled restricted stock units 247,438 1,745,293
Additional shares issued under the employee stock purchase plan 9,035 7,036
Weighted-average number of shares outstanding - diluted 53,247,979 52,958,555
Earnings per share-basic    
Earnings per share - basic: $ 0.12  
Earnings per share-diluted    
Earnings per share - diluted: $ 0.12  
Private warrants    
Anti-dilutive shares/units excluded from earnings per share - diluted:    
Additional shares from assumed exercise of private warrants   220,428