XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Net income $ 32,877 $ 25,340 $ 50,099 $ 47,559
Weighted average number of shares of common stock used in computing net income per share attributable to common stockholders, basic (shares) 73,986,326 73,631,588 73,938,510 73,601,852
Net income per share attributable to common stockholders, basic (in dollars per share) $ 0.44 $ 0.34 $ 0.68 $ 0.65
Effect of dilutive shares:        
Diluted number of weighted-average shares outstanding (shares) 74,505,158 73,692,278 74,325,580 73,651,172
Net income per share attributable to common stockholders, diluted (in dollars per share) $ 0.44 $ 0.34 $ 0.67 $ 0.65
Stock Option        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Effect of dilutive shares 120,681 0 112,271 0
Restricted Stock Units (RSUs)        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Effect of dilutive shares 326,913 60,690,000 235,820 49,320,000
Stock Appreciation Rights (SARs)        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Effect of dilutive shares 71,238 0 38,979 0