XML 88 R78.htm IDEA: XBRL DOCUMENT v3.25.3
NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS - Schedule of Basic and Diluted Net Loss Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic net income per share:        
Net income attributable to common stockholders $ 39,324 $ 38,440 $ 107,804 $ 90,630
Weighted-average common shares outstanding (in shares) 63,025 67,219 64,136 67,862
Basic net income per share attributable to common stockholders (in USD per share) $ 0.62 $ 0.57 $ 1.68 $ 1.34
Diluted net income per share:        
Net income attributable to common stockholders $ 39,324 $ 38,440 $ 107,804 $ 90,630
Weighted-average common shares outstanding (in shares) 63,025 67,219 64,136 67,862
Number of shares used in diluted calculation (in shares) 64,216 69,163 65,975 71,109
Diluted net income per share attributable to common stockholders (in USD per share) $ 0.61 $ 0.56 $ 1.63 $ 1.27
Stock options        
Diluted net income per share:        
Incremental common shares (in shares) 186 229 239 351
RSUs        
Diluted net income per share:        
Incremental common shares (in shares) 969 1,587 1,588 2,851
ESPP        
Diluted net income per share:        
Incremental common shares (in shares) 36 128 12 45