XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Share-Based Compensation - Summary of Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Restricted stock unit grants 0 0
Restricted Stock Units [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Restricted stock unit vesting (1,539,171)  
2009 Plan and 2019 Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Outstanding at January 1, 2023 1,111,428  
Restricted stock unit grants (1,053,367)  
Restricted stock unit vesting (45,268)  
Cancelled or forfeited restricted stock units and options 282,931  
Outstanding at December 31, 2023 295,724 1,111,428
2009 Plan and 2019 Plan [Member] | Employee Stock Option    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Outstanding at January 1, 2023 224,196  
Cancelled or forfeited restricted stock units and options (1,350)  
Outstanding at December 31, 2023 222,846 224,196
Exercisable options at December 31, 2023 222,846  
Weighted Average Exercise Price Per Share    
Outstanding at January 1, 2023 $ 8.17  
Cancelled or forfeited restricted stock units and options 6.18  
Outstanding at December 31, 2023 8.19 $ 8.17
Exercisable options at December 31, 2023 $ 8.19  
Weighted Average Remaining Contractual Life (in years)    
Outstanding at January 1, 2023 2 years 7 months 6 days 3 years 7 months 6 days
Outstanding at December 31, 2023 2 years 7 months 6 days 3 years 7 months 6 days
Exercisable options at December 31, 2023 2 years 7 months 6 days  
2009 Plan and 2019 Plan [Member] | Restricted Stock Units [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]    
Outstanding at January 1, 2023 833,484  
Restricted stock unit grants 1,053,367  
Restricted stock unit vesting (53,464)  
Cancelled or forfeited restricted stock units and options (294,216)  
Outstanding at December 31, 2023 1,539,171 833,484
Weighted Average Grant Date Fair Value    
Outstanding at January 1, 2023 $ 9.77  
Restricted stock unit grants 2.94  
Restricted stock unit vesting 5.99  
Cancelled or forfeited restricted stock units and options 7.29  
Outstanding at December 31, 2023 $ 5.7 $ 9.77