XML 56 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Compensation - Summary of Share-based Compensation Arrangements by Share-based Payment Award (Details) - 2017 EIP And 2021 EIP [Member]
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options, Beginning 5,762,236  
Number of Options, Granted 1,973,100  
Number of Options, Exercised (1,067,162)  
Number of Options, Cancelled and forfeited (419,602)  
Number of Options, Ending 6,248,572 5,762,236
Number of Options, Options exercisable 2,372,563  
Number of Options, Vested and expected to vest 6,248,572  
Weighted Average Exercise Price, Opening balance | $ / shares $ 9.42  
Weighted Average Exercise Price, Ending balance | $ / shares 12.52 $ 9.42
Weighted Average Exercise Price, Option exercisable | $ / shares 8.64  
Weighted Average Exercise Price, Vested and expected to vest | $ / shares $ 12.52  
Weighted Average Remaining Contractual Life 8 years 3 months 18 days 7 years 7 months 28 days
Weighted Average Remaining Contractual Life, Options exercisable 7 years 4 months 17 days  
Weighted Average Remaining Contractual Life, Vested and expected to vest 8 years 3 months 18 days  
Aggregate Intrinsic Value | $ $ 148,917 $ 39,197
Aggregate Intrinsic Value, Options exercisable | $ 65,350  
Aggregate Intrinsic Value, Vested and expected to vest | $ $ 148,917