XML 76 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings (Loss) Per Share (Details 2) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2020
Anti-dilutive shares excluded from calculation of earnings per share    
Anti-dilutive shares excluded from calculation of earnings per share 2,818 2,306
Stock options    
Anti-dilutive shares excluded from calculation of earnings per share    
Anti-dilutive shares excluded from calculation of earnings per share 282 227
Restricted stock units    
Anti-dilutive shares excluded from calculation of earnings per share    
Anti-dilutive shares excluded from calculation of earnings per share 2,361 2,067
Potentially issuable shares related to the in-the-money conversion benefit feature of convertible notes    
Anti-dilutive shares excluded from calculation of earnings per share    
Anti-dilutive shares excluded from calculation of earnings per share 175 0
Contingently issuable ESPP shares    
Anti-dilutive shares excluded from calculation of earnings per share    
Anti-dilutive shares excluded from calculation of earnings per share 0 12