XML 105 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) per Share Attributable to Common Stockholders - Schedule of Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:                      
Net income (loss) attributable to common stockholders                 $ 84,492 $ 19,409 $ (27,804)
Weighted average shares used to compute net income per share (in shares) 92,250,000 92,145,000 91,318,000 90,794,000 87,929,000 87,667,000 89,007,000 95,565,000 91,634,000 90,141,000 100,806,000
Basic net income per share attributable to common stockholders (in dollars per share) $ 0.20 $ 0.36 $ 0.21 $ 0.16 $ 0.18 $ 0.22 $ 0.01 $ (0.17) $ 0.92 $ 0.22 $ (0.28)
Diluted net income per share:                      
Number of shares used in basic calculation (in shares) 92,250,000 92,145,000 91,318,000 90,794,000 87,929,000 87,667,000 89,007,000 95,565,000 91,634,000 90,141,000 100,806,000
Diluted (in shares) 94,404,000 102,591,000 93,832,000 93,787,000 92,028,000 102,674,000 96,247,000 95,565,000 94,503,000 96,415,000 100,806,000
Diluted net income per share attributable to common stockholders (in dollars per share) $ 0.19 $ 0.33 $ 0.20 $ 0.15 $ 0.17 $ 0.20 $ 0.01 $ (0.17) $ 0.89 $ 0.20 $ (0.28)
Stock Options                      
Diluted net income per share:                      
Diluted (in shares)                 1,414,000 5,698,000 0
RSUs                      
Diluted net income per share:                      
Diluted (in shares)                 1,370,000 495,000 0
PRSUs                      
Diluted net income per share:                      
Diluted (in shares)                 85,000 81,000 0