XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Stock Based Compensation Details [Line Items]      
Options Granted   0  
2021 Plan and 2017 Plan      
Stock Based Compensation Details [Line Items]      
Options opening balance 2,820,187    
Options Granted 451,553    
Options Exercised 0    
Options Forfeited (48,889)    
Options ending balance 3,222,851   2,820,187
Options, Vested and expected to vest 3,222,851    
Options, Exercisable 2,052,737    
Weighted average exercise price, beginning balance $ 40.16    
Weighted average exercise price, Granted 4.32    
Weighted average exercise price, Exercised 0    
Weighted average exercise price, Forfeited 22.83    
Weighted average exercise price, ending balance 35.4   $ 40.16
Weighted average exercise price, Vested and expected to vest 35.4    
Weighted average exercise price, Exercisable $ 46.51    
Weighted average contract term 5 years 7 months 6 days   5 years 7 months 6 days
Weighted average contract term, Vested and expected to vest 5 years 7 months 6 days    
Weighted average contract term, Exercisable 4 years 1 month 6 days    
Aggregate Intrinsic Value $ 2,430   $ 0
Aggregate Intrinsic Value, Vested and expected to vest 2,430    
Aggregate Intrinsic Value, Exercisable $ 1,620