XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Shares reserved for future issuance (Details)
shares in Thousands
Dec. 31, 2022
shares
Stock-Based Compensation  
Common stock shares reserved for future issuance 3,665
2009 Plan  
Stock-Based Compensation  
Common stock shares reserved for future issuance 2,520
2009 ESPP  
Stock-Based Compensation  
Common stock shares reserved for future issuance 1,145