XML 96 R86.htm IDEA: XBRL DOCUMENT v3.25.3
NET INCOME PER SHARE - Antidilutive Securities Excluded from Computation of Diluted Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 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) 41,436 53,607 46,632 51,199
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) 35,901 41,498 36,900 39,090
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) 5,535 12,109 9,732 12,109