XML 56 R44.htm IDEA: XBRL DOCUMENT v3.26.3
Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Computation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:                
Net income $ 91,319 $ 10,687 $ (42) $ 758 $ 3,870 $ 3,254 $ 101,964 $ 7,883
Net income attributable to common stockholders — basic 91,319     758     101,964 7,883
Net income attributable to common stockholders - diluted $ 91,319     $ 758     $ 101,964 $ 7,883
Denominator:                
Weighted average shares of common stock outstanding — basic (in shares) 108,820,109     111,839,451     110,776,950 110,802,832
Add: effect of dilutive 2021 ESPP (in shares) 17,833     0     8,566 0
Weighted average shares of common stock outstanding — diluted (in shares) 112,478,599     113,709,908     113,052,167 114,115,977
Net income per share, attributable to common shareholders:                
Basic (in dollars per share) $ 0.84     $ 0.01     $ 0.92 $ 0.07
Diluted (in dollars per share) $ 0.81     $ 0.01     $ 0.90 $ 0.07
Restricted Stock Units                
Denominator:                
Add: effect of dilutive RSUs and stock options (in shares) 3,640,657     1,870,457     2,266,651 3,215,974
Stock Options                
Denominator:                
Add: effect of dilutive RSUs and stock options (in shares) 0     0     0 97,171