v3.26.1
Basic and Diluted Net Income Per Share - Schedule of Computation of Company's Basic and Diluted Net Loss per Share of Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator            
Net income $ 39,115 $ 30,618 $ 13,193 $ (10,328) $ 69,733 $ 2,865
Denominator            
Weighted-average common shares outstanding for basic net income per share (in shares) 84,049   90,710   84,354 90,861
Effect of dilutive securities:            
Shares of common stock issuable under equity incentive awards outstanding (in shares) 1,827   603   1,706 884
Shares of common stock related to convertible preferred stock (in shares) 743   743   743 743
Weighted-average common shares outstanding for diluted net income per share (in shares) 86,619   92,056   86,803 92,488
Basic net income per share (in dollars per share) $ 0.47   $ 0.15   $ 0.83 $ 0.03
Diluted net income per share (in dollars per share) $ 0.45   $ 0.14   $ 0.80 $ 0.03