XML 66 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Summary of Information About Stock Options Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 1,553,041 790,637 452,165
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 8 years 6 months 25 days    
Outstanding (in dollars per share) $ 6.66 $ 32.82 $ 5.35
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 1,553,041    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term 8 years 6 months 25 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price $ 6.66    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value $ 0    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number 473,471    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 7 years 6 months 14 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 8.65    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 0