XML 64 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]      
Share Options outstanding, Beginning 3,502,440    
Shares, Granted 1,474,871    
Shares, Exercised (186,091)    
Shares, Forfeited (193,519)    
Share Options outstanding, Ending 4,597,701   3,502,440
Shares, Options vested and expected to vest - September 30, 2025 4,597,701    
Share options exercisable - September 30, 2025 2,449,642    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]      
Weighted-Average Exercise Price, Beginning $ 8.7    
Weighted-Average Exercise Price, Granted 10.62    
Weighted-Average Exercise Price, Exercised 7.85    
Weighted-Average Exercise Price, Forfeited 10.71    
Weighted-Average Exercise Price, Ending 9.27   $ 8.7
Weighted-Average Exercise Price, Options vested and expected to vest - September 30, 2025 9.27    
Weighted-Average Exercise Price, Exercisable - September 30, 2025 $ 7.14    
Share Based Compensation Arrangement By Share Based Payment Award Option Outstanding Weighted Average Remaining Contractual Term [Abstract]      
Weighted-Average Remaining Contractual Life (years), Outstanding 8 years 5 months 19 days   8 years 10 months 20 days
Weighted-Average Remaining Contractual Life (years), Options vested and expected to vest - September 30, 2025 8 years 5 months 19 days    
Weighted-Average Remaining Contractual Life (years), Exercisable 7 years 9 months 3 days    
Share Based Compensation Arrangement By Share Based Payment Award Option Aggregate Intrinsic Value [Abstract]      
Aggregate intrinsic value, Outstanding $ 38,152   $ 34,307
Aggregate intrinsic value, Options vested and expected to vest - September 30, 2025 38,152    
Aggregate intrinsic value, Exercisable $ 25,409    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted average grant date fair value of options granted $ 8.15 $ 4.79  
Aggregate intrinsic value of stock options exercised $ 636 $ 361