XML 70 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Number of shares, Balance 270,195  
Number of shares, Grants 64,391  
Number of shares, Exercises (3,026)  
Number of shares, Cancelled/forfeited (22,245)  
Number of shares, Balance 309,315 270,195
Number of shares, Vested and exercisable 213,131  
Weighted average exercise price, Balance $ 97.36  
Weighted average exercise price, Grants 26.62  
Weighted average exercise price, Exercises 44.42  
Weighted average exercise price, Cancelled/forfeited 112.23  
Weighted average exercise price, Balance 82.08 $ 97.36
Weighted average exercise price, Vested and exercisable $ 70.51  
Weighted average remaining contractual term, Balance 5 years 7 months 6 days 7 years 10 months 17 days
Weighted average remaining contractual term, Vested and exercisable 5 years 3 months 29 days  
Aggregate intrinsic value, Balance   $ 12,860