XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share Attributable to Common Stockholders - Schedule of Reconciliation of Numerators and Denominators Used in Computing Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Net income $ 37,964 $ 17,222
Weighted average number of shares of common stock used in computing net income per share attributable to common stockholders, basic (shares) 74,383,265 73,890,162
Net income per share attributable to common stockholders, basic (in dollars per share) $ 0.51 $ 0.23
Effect of dilutive shares:    
Diluted number of weighted-average shares outstanding (shares) 75,269,626 74,370,353
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 0.50 $ 0.23
Stock options    
Effect of dilutive shares:    
Effect of dilutive shares 133,743 103,459
Unvested RSUs    
Effect of dilutive shares:    
Effect of dilutive shares 470,723 371,655
Equity-settled SARs    
Effect of dilutive shares:    
Effect of dilutive shares 281,895 5,077