XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income $ 39,045 $ 21,301
Denominator:    
Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders - basic 103,094,690 107,174,812
Dilutive effect of share equivalents resulting from stock options 20,619 215,891
Dilutive effect of share equivalents resulting from unvested restricted stock units 1,952,737 1,241,456
Weighted-average number of shares of common stock used in computing net income per share attributable to common stockholders - diluted 105,068,046 108,632,159
Net income per share attributable to common stockholders:    
Basic $ 0.38 $ 0.2
Diluted $ 0.37 $ 0.2