v3.25.2
Net Loss per Share - Schedule of Antidilutive Securities Outstanding Excluded from Computation of Basic Weighted-Average Shares Outstanding (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities outstanding excluded from computation of basic weighted-average shares outstanding 19,894 16,047
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 3,699 4,753
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 6,764 6,575
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 4,719