XML 85 R51.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options, Beginning 3,821,787  
Number of options, Granted 2,291,000  
Number of Options, Exercised (111,927)  
Number of Options, Cancelled and forfeited (238,624)  
Number of Options, Ending 5,762,236 3,821,787
Number of Options, Options exercisable 2,611,696  
Number of Options, Vested and expected to vest 5,762,236  
Weighted average exercise price Opening balance $ 10.3  
Weighted average exercise price Ending balance 9.42 $ 10.3
Weighted average exercise price, Options exercisable 8.45  
Weighted average exercise price, Vested and expected to vest $ 9.42  
Weighted average remaining contractual term 7 years 7 months 28 days 8 years 6 months 3 days
Weighted average remaining contractual term, Options exercisable 7 years 1 month 6 days  
Weighted average remaining contractual term, Vested and expected to vest 7 years 7 months 28 days  
Intrinsic Value $ 39,197 $ 35,872
Intrinsic Value, Options exercisable 20,112  
Intrinsic Value, Vested and expected to vest $ 39,197