XML 110 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Summary of Stock Option Activity (Details) - Stock Options - 2017 and 2022 Equity Incentive Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares, Outstanding, Beginning balance 7,811,231  
Number of Shares, Granted 1,031,954  
Number of Shares, Forfeited (145,261)  
Number of Shares, Exercised (1,457,826)  
Number of Shares, Outstanding, Ending balance 7,240,098 7,811,231
Number of Shares, Exercisable 4,712,405  
Weighted Average Exercise Price, Outstanding, Beginning balance $ 12.46  
Weighted Average Exercise Price, Granted 56.22  
Weighted Average Exercise Price, Forfeited 11.1  
Weighted Average Exercise Price, Exercised 9.75  
Weighted Average Exercise Price, Outstanding, Ending balance 19.28 $ 12.46
Weighted Average Exercise Price, Exercisable $ 13.3  
Weighted Average Remaining Contractual Life (Years), Outstanding 6 years 10 months 24 days 7 years 9 months 18 days
Weighted Average Remaining Contractual Life (Years), Exercisable 6 years 7 months 6 days  
Aggregate Intrinsic Value, Outstanding $ 415,634 $ 336,174
Aggregate intrinsic value, exercisable $ 298,737