XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income (Loss) Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings per Share (Details) - shares
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Total common stock equivalents excluded from net income per share attributable to common stockholders – diluted 4,435,051 1,588,369
Options to purchase common stock    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Total common stock equivalents excluded from net income per share attributable to common stockholders – diluted 1,892,052 913,742
Unvested restricted stock units    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Total common stock equivalents excluded from net income per share attributable to common stockholders – diluted 2,451,338 653,061
ESPP    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Total common stock equivalents excluded from net income per share attributable to common stockholders – diluted 91,661 21,566