v3.26.1
Net Income (Loss) Per Share - Schedule of Computations of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic net income (loss) per share:        
Net Income (Loss) $ 22,709 $ (70,871) $ (67,342) $ (64,788)
Shares used in computation:        
Weighted-average common shares outstanding 52,820 51,483 52,625 51,423
Basic net income (loss) per share $ 0.43 $ (1.38) $ (1.28) $ (1.26)
Shares used in computation:        
Weighted-average common shares outstanding 52,820 51,483 52,625 51,423
Weighted-average diluted common shares 53,016 51,483 52,625 51,423
Diluted net income (loss) per share $ 0.43 $ (1.38) $ (1.28) $ (1.26)
Restricted Stock Units (RSUs) [Member]        
Shares used in computation:        
Weighted-average common shares outstanding 196   0