v3.25.2
NET EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income $ 19,480 $ 32,425 $ 40,057 $ 61,399
Denominator:        
Weighted average common shares outstanding - Basic (in shares) 368,770,598 356,315,658 368,185,088 357,795,857
Dilutive impact of RSUs, ESPP and options to purchase common stock 11,066,906 16,327,840 16,225,157 18,226,359
Dilutive impact of private warrants 795,285 724,885 840,313 705,359
Weighted average common shares - diluted 380,632,789 373,368,383 385,250,558 376,727,575
Net income per share attributable to common stockholders - Basic earnings per share (in dollars per share) $ 0.05 $ 0.09 $ 0.11 $ 0.17
Diluted earnings per share (in dollars per share) $ 0.05 $ 0.09 $ 0.1 $ 0.16