XML 95 R83.htm IDEA: XBRL DOCUMENT v3.24.3
NET EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income $ 41,574 $ 12,825 $ 102,973 $ 66,312
Denominator:        
Weighted average common shares outstanding - Basic (in shares) 357,297,824 357,429,113 357,631,049 361,206,439
Dilutive impact of RSUs, ESPP and options to purchase common stock 16,222,829 23,678,424 20,759,274 27,721,456
Dilutive impact of private warrants 782,817 737,562 735,040 730,894
Weighted average common shares - diluted 374,303,470 381,845,099 379,125,363 389,658,789
Net income per share attributable to common stockholders - Basic earnings per share $ 0.12 $ 0.04 $ 0.29 $ 0.18
Diluted earnings per share $ 0.11 $ 0.03 $ 0.27 $ 0.17