v3.24.2.u1
Changes in Stockholders' Equity - Summary of Changes in Stockholders' Equity (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Class Of Stock [Line Items]            
Beginning Balance, Amount $ 1,449,117 $ 1,334,348 $ 1,050,395 $ 994,678 $ 1,334,348 $ 994,678
Issuance of common stock under stock plans 38,074 6,514 22,783 1,196    
Stock-based compensation 134,685 115,919 135,782 87,305    
Net Income (Loss) (14,435) 5,934 (111,803) (36,720) (8,501) (148,523)
Ending Balance, Amount 1,600,899 1,449,117 1,093,624 1,050,395 1,600,899 1,093,624
Common Stock [Member]            
Class Of Stock [Line Items]            
Beginning Balance, Amount $ 51 $ 50 $ 49 $ 49 $ 50 $ 49
Beginning Balance, Shares 50,760 50,448 49,473 49,217 50,448 49,217
Issuance of common stock under stock plans   $ 1 $ 1      
Issuance of common stock under stock plans, Shares 384 332 375 260    
Ending Balance, Amount $ 51 $ 51 $ 50 $ 49 $ 51 $ 50
Ending Balance, Shares 51,122 50,760 49,841 49,473 51,122 49,841
Additional Paid-In Capital [Member]            
Class Of Stock [Line Items]            
Beginning Balance, Amount $ 2,250,549 $ 2,136,908 $ 1,734,749 $ 1,647,446 $ 2,136,908 $ 1,647,446
Issuance of common stock under stock plans 38,074 6,513 22,782 1,196    
Stock-based compensation 134,685 115,919 135,782 87,305    
Ending Balance, Amount 2,418,608 2,250,549 1,890,409 1,734,749 2,418,608 1,890,409
Accumulated Other Comprehensive Income (Loss) [Member]            
Class Of Stock [Line Items]            
Beginning Balance, Amount (2,980) 1,827 (7,756) (12,890) 1,827 (12,890)
Ending Balance, Amount (4,822) (2,980) (8,385) (7,756) (4,822) (8,385)
Accumulated Deficit [Member]            
Class Of Stock [Line Items]            
Beginning Balance, Amount (798,503) (804,437) (676,647) (639,927) (804,437) (639,927)
Net Income (Loss) (14,435) 5,934 (111,803) (36,720)    
Ending Balance, Amount $ (812,938) $ (798,503) $ (788,450) $ (676,647) $ (812,938) $ (788,450)