XML 96 R85.htm IDEA: XBRL DOCUMENT v3.25.2
NET INCOME PER SHARE - Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from calculation of diluted net Income per share (in shares) 53,219 54,925 49,251 49,992
Stock options, restricted stock, and employee stock purchase plan        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from calculation of diluted net Income per share (in shares) 41,593 40,759 37,385 37,883
Convertible notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from calculation of diluted net Income per share (in shares) 0 1,923 0 0
Common stock warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from calculation of diluted net Income per share (in shares) 11,626 12,243 11,866 12,109