XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Summary of Weighted-Average Number of Common Shares Used to Calculate Basic and Diluted Net Income Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted-average number of common shares used in calculating basic net income (loss) per share 35,292,035 34,449,769 35,273,394 34,432,057
Weighted average number of common shares used in calculating diluted net income (loss) per share 36,589,774 34,449,769 35,273,394 34,432,057
Antidilutive securities not included in calculation of diluted net loss per share 9,252,329 8,683,340 10,550,068 8,683,340
Employee Stock Option [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities not included in calculation of diluted net loss per share 7,886,188 7,317,199 9,183,927 7,317,199
Common Stock Warrants        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Antidilutive securities not included in calculation of diluted net loss per share 1,366,141 1,366,141 1,366,141 1,366,141