v3.26.1
Net Income per Share Attributable to Common Stockholders - Schedule of Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income attributable to common stockholders $ 15,771 $ 38,204
Weighted average shares used to compute net income per share (in shares) 93,038,000 91,988,000
Basic net income per share attributable to common stockholders (in dollars per share) $ 0.17 $ 0.42
Diluted net income per share:    
Interest expense on dilutive convertible notes, net of tax $ 847 $ 1,462
Net income used in diluted calculation $ 16,618 $ 39,666
Number of shares used in basic calculation (in shares) 93,038,000 91,988,000
Diluted (in shares) 111,915,000 102,322,000
Diluted net income per share attributable to common stockholders (in dollars per share) $ 0.15 $ 0.39
Stock Options    
Diluted net income per share:    
Diluted (in shares) 719,000 918,000
RSUs    
Diluted net income per share:    
Diluted (in shares) 2,083,000 958,000
PRSUs    
Diluted net income per share:    
Diluted (in shares) 118,000 55,000
2026 Convertible Notes    
Diluted net income per share:    
Diluted (in shares) 0 8,403,000
2030 Convertible Notes    
Diluted net income per share:    
Diluted (in shares) 15,957,000 0