v3.26.1
Net Income (Loss) Per Share - Schedule of Weighted Average Impact of Potentially Dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]        
Antidilutive securities (in shares) 99,549 77,700 95,381 76,569
Employee share-based awards        
Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]        
Antidilutive securities (in shares) 63,189 57,634 57,670 56,930
Unvested RSAs        
Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]        
Antidilutive securities (in shares) 1,360 623 1,411 354
CEO Equity Award        
Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]        
Antidilutive securities (in shares) 28,773 19,443 28,867 19,285
Stock options        
Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]        
Antidilutive securities (in shares) 6,227 0 7,433 0