v3.26.1
NET INCOME (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Net income (loss) $ 16,922 $ (21,089) $ 7,826 $ (54,078)
Weighted-average common shares outstanding, basic (in shares) 151,355,834 149,663,744 151,154,487 149,829,900
Dilutive effect of share equivalents        
Weighted-average common shares outstanding, diluted (in shares) 152,793,490 149,663,744 153,028,597 149,829,900
Net income (loss) per share attributable to common stockholders, basic (in dollars per share) $ 0.11 $ (0.14) $ 0.05 $ (0.36)
Net income (loss) per share attributable to common stockholders, diluted (in dollars per share) $ 0.11 $ (0.14) $ 0.05 $ (0.36)
Employee Stock Option        
Dilutive effect of share equivalents        
Shares issuable or subject to future vesting (in shares) 1,173,930 0 1,327,272 0
RSUs and PSUs        
Dilutive effect of share equivalents        
Shares issuable or subject to future vesting (in shares) 126,870 0 354,397 0
Employee Stock Purchase Plan        
Dilutive effect of share equivalents        
Shares issuable or subject to future vesting (in shares) 136,856 0 192,441 0