XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share - Schedule of Outstanding Potentially Dilutive Shares were Excluded from Calculation of Diluted Net Loss Per Share (Detail) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 1,706 453 1,706 453
Stock Options to Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 90 107 90 107
Restricted Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 780 318 780 318
Series A Convertible Preferred Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 343 0 343 0
Warrant to Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 379 4 379 4
Shares Committed under ESPP        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 8 3 8 3
Performance Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from calculation of diluted net loss per share 106 21 106 21