XML 83 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Compensation - Summary of Share-based Compensation Arrangements by Share-based Payment Award (Details) - 2017 EIP And 2021 EIP [Member] - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options, Beginning 2,924,521  
Number of options, Granted 1,319,802  
Number of Options, Exercised (405,140)  
Number of Options, Cancelled and forfeited (17,396)  
Number of Options, Ending 3,821,787 2,924,521
Number of Options, Options exercisable 1,150,982  
Number of Options, Vested and expected to vest 3,821,787  
Weighted average exercise price Opening balance $ 5.62  
Weighted average exercise price, Granted 18.98  
Weighted average exercise price, Exercised 4.42  
Weighted average exercise price, Cancelled and forfeited 17.52  
Weighted average exercise price Ending balance 10.30 $ 5.62
Weighted average exercise price, Options exercisable 7.07  
Weighted average exercise price, Vested and expected to vest $ 10.30  
Weighted average remaining contractual term 8 years 6 months 3 days 9 years 1 month 9 days
Weighted average remaining contractual term, Options exercisable 8 years 2 months 1 day  
Weighted average remaining contractual term, Vested and expected to vest 8 years 6 months 3 days  
Intrinsic Value $ 35,872 $ 61,712
Intrinsic Value, Options exercisable 14,363  
Intrinsic Value, Vested and expected to vest $ 35,872