XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.3
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
9 Months Ended 12 Months Ended
Sep. 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 2,340,950  
Number of Options, Exercised (1,167,790)  
Number of Options, Cancelled and forfeited (445,937)  
Number of Options, Ending 6,489,459 5,762,236
Number of Options, Options exercisable 2,646,618  
Number of Options, Vested and expected to vest 6,489,459  
Weighted Average Exercise Price, Opening balance | $ / shares $ 9.42  
Weighted Average Exercise Price, Ending balance | $ / shares 13.97 $ 9.42
Weighted Average Exercise Price, Option exercisable | $ / shares 9.14  
Weighted Average Exercise Price, Vested and expected to vest | $ / shares $ 13.97  
Weighted Average Remaining Contractual Life 8 years 1 month 28 days 7 years 7 months 28 days
Weighted Average Remaining Contractual Life, Options exercisable 7 years 2 months 23 days  
Weighted Average Remaining Contractual Life, Vested and expected to vest 8 years 1 month 28 days  
Aggregate Intrinsic Value | $ $ 196,198 $ 39,197
Aggregate Intrinsic Value, Options exercisable | $ 92,781  
Aggregate Intrinsic Value, Vested and expected to vest | $ $ 196,198