XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.3
NET INCOME PER SHARE - Summary of Potentially Dilutive Securities Excluded from the Computation of Diluted Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 13,022 8,842 16,759 6,050
Employee stock-based awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 1,330 1,533 1,396 1,067
Notes due | Notes due 2028        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 0 0 2,018 0
Notes due | Notes due 2026        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 0 0 2,057 0
Notes due | Notes due 2025        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 1,253 0 1,253 0
Warrants | Notes due 2028        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 5,170 3,620 4,970 2,468
Warrants | Notes due 2026        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities (in shares) 5,269 3,689 5,065 2,515