XML 84 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - Summary of Stock Options (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2018
Employee Stock Option [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Number of options - Beginning balance 414,898    
Number of options, Granted 359,135    
Number of options, Replacement options from Exchange 76,147    
Number of options, Forfeited or expired (67,340)    
Number of options, Cancelled options from Exchange (155,155)    
Number of options - Ending balance 627,685 414,898  
Number of options vested and expected to vest 627,685    
Number of options vested and exercisable 172,072    
Weighted average exercise price - Beginning balance $ 159.46    
Weighted average exercise price per share Granted 15.92    
Weighted average exercise price Replacement options from Exchange 24    
Weighted average exercise price per share Forfeited or expired 159.09    
Weighted average exercise price Cancelled options from Exchange 260.63    
Weighted Average Exercise Price - Ending balance 35.93 $ 159.46  
Weighted average exercise price Options per share vested and expected to vest 35.93    
Weighted average exercise price options per share vested and exercisable $ 80.39    
Weighted- Average Remaining Contractual Term, Outstanding 8 years 6 months 6 years 10 months 24 days  
Weighted- Average Remaining Contractual Term, Options vested and expected to vest 8 years 6 months    
Weighted- Average Remaining Contractual Term, Options vested and exercisable 6 years 4 months 13 days    
Aggregate Intrinsic Value - Options outstanding $ 10,611    
Aggregate Intrinsic Value, options vested and expected to vest 10,611    
Aggregate Intrinsic Value, Options vested and exercisable $ 944    
Restricted Stock [Member]      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Number of awards - Beginning balance 5,362    
Restricted stock awards granted 4,241   20,118
Number of awards, vested and released (4,874)    
Number of awards - Ending balance 4,729 5,362  
Weighted average granted fair date value - Beginning balance $ 21    
Weighted average granted fair date value per share, granted 14.99    
Weighted average granted fair date value per share, vested and released 21.17    
Weighted average granted fair date value - Ending balance $ 15.44 $ 21  
Aggregate Fair Value, Beginning balance $ 113    
Aggregate Fair Value, granted 64    
Aggregate Fair Value, vested and released (103)    
Aggregate Fair Value, Ending balance $ 74 $ 113