XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Summary of Stock Option Activity (Detail) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Beginning Balance, Number of Shares 2,869,013  
Exercised, Number of Shares (68,421)  
Canceled/Forfeited, Number of Shares (30,328)  
Outstanding Ending Balance, Number of Shares 2,770,264 2,869,013
Outstanding Beginning Balance, Weighted-Average Exercise Price Per Share $ 3.33  
Exercised, Weighted-Average Exercise Price Per Share 4.79  
Cancelled/Forfeited, Weighted-Average Exercise Price Per Share 3.55  
Outstanding Ending Balance, Weighted-Average Exercise Price Per Share 3.29 $ 3.33
Outstanding, $1.17 - $23.20 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum   1.17
Exercise Price Per Share, Maximum   $ 23.2
Exercised, $3.83 - $6.40 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum 3.83  
Exercise Price Per Share, Maximum 6.4  
Canceled/Forfeited, $1.83 - $6.30 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum 1.83  
Exercise Price Per Share, Maximum 6.3  
Outstanding, $1.17 - $23.20 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum 1.17  
Exercise Price Per Share, Maximum $ 23.2