XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Net Income Per Share - Anti-Dilutive Securities (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Anti-Dilutive Securities        
Anti-dilutive securities (in shares) 23,015,000 642,000 1,851,000 514,000
Equity incentive plans and ESPP        
Anti-Dilutive Securities        
Anti-dilutive securities (in shares) 1,319,000 642,000 1,260,000 514,000
Outstanding Stock Warrant        
Anti-Dilutive Securities        
Anti-dilutive securities (in shares) 591,000 0 591,000 0
Outstanding 2025 Notes        
Anti-Dilutive Securities        
Anti-dilutive securities (in shares) 11,150 0 0 0
Outstanding 2028 Notes        
Anti-Dilutive Securities        
Anti-dilutive securities (in shares) 9,955 0 0 0