XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Loss Per Share
The following tables present the calculation of basic and diluted net income per share attributable to common stockholders for the periods presented (in thousands, except per share data):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Basic net income per share:
Net income attributable to common stockholders$39,324 $38,440 $107,804 $90,630 
Shares used in computation:
Weighted-average common shares outstanding63,025 67,219 64,136 67,862 
Basic net income per share attributable to common stockholders:$0.62 $0.57 $1.68 $1.34 
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Diluted net income per share:
Net income attributable to common stockholders$39,324 $38,440 $107,804 $90,630 
Shares used in computation:
    Weighted-average common shares outstanding63,025 67,219 64,136 67,862 
    Stock options186 229 239 351 
    RSUs969 1,587 1,588 2,851 
    ESPP36 128 12 45 
        Number of shares used in diluted calculation64,216 69,163 65,975 71,109 
Diluted net income per share attributable to common stockholders:$0.61 $0.56 $1.63 $1.27 
Schedule of Anti-dilutive Securities
The following stock-based instruments were excluded from the calculation of diluted net income per share attributable to common stockholders because their effect would have been anti-dilutive for the periods presented (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Stock options1,693 1,099 934 680 
RSUs3,199 1,974 3,114 1,612