v3.26.3
Net Income (Loss) per Share - Schedule of Antidilutive Securities Outstanding Excluded from Computation of Weighted-Average Shares Outstanding (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding 18,374 19,530 15,551 19,530
Stock Options Outstanding        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding 2,114 3,141 2,017 3,141
Restricted Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding 5,371 6,147 2,645 6,147
Performance-Based Restricted Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding 1,458 811 1,458 811
Convertible Notes        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding 9,431 9,431 9,431 9,431