XML 75 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares, Outstanding Ending Balance 2,247,951      
Employee Stock Option        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares, Outstanding Beginning Balance 1,419,767 1,681,477 2,110,486  
Shares, Granted 1,563,688 0 114,973  
Shares, Exercised 0 (28,400) (333,190)  
Shares, Cancelled (735,504) (233,310) (210,792)  
Shares, Outstanding Ending Balance 2,247,951 1,419,767 1,681,477  
Shares, Exercisable 815,986      
Weighted-Average Exercise Price, Outstanding Beginning Balance $ 9.39 $ 9.59 $ 9.19  
Weighted-Average Exercise Price, Granted 7.00 0 14.88  
Weighted-Average Exercise Price, Exercised 0 6.24 8.53  
Weighted-Average Exercise Price, Cancelled 9.39 11.11 10.26  
Weighted-Average Exercise Price, Outstanding Ending Balance 7.73 $ 9.39 $ 9.59  
Weighted-Average Exercise Price, Exercisable $ 8.74      
Weighted-Average Remaining Contractual Term, Outstanding 7 years 1 month 9 days      
Weighted-Average Remaining Contractual Term, Exercisable 3 years 6 months      
Aggregate Intrinsic Value, Exercised $ 0 $ 40 $ 2,999  
Aggregate Intrinsic Value, Outstanding 0 $ 4 $ 1,938 $ 0
Aggregate Intrinsic Value, Exercisable $ 0