XML 64 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 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 914,206    
Shares, Exercised (3,019)    
Shares, Forfeited (116,217)    
Share Options outstanding, Ending 4,297,410   3,502,440
Shares, Options vested and expected to vest - March 31, 2025 4,297,410    
Share options exercisable - March 31, 2025 2,384,405    
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.71    
Weighted-Average Exercise Price, Exercised 1.23    
Weighted-Average Exercise Price, Forfeited 9.42    
Weighted-Average Exercise Price, Ending 9.12   $ 8.7
Weighted-Average Exercise Price, Options vested and expected to vest - March 31, 2025 9.12    
Weighted-Average Exercise Price, Exercisable - March 31, 2025 $ 6.56    
Share Based Compensation Arrangement By Share Based Payment Award Option Outstanding Weighted Average Remaining Contractual Term [Abstract]      
Weighted-Average Remaining Contractual Life (years), Outstanding 9 years 14 days   8 years 10 months 20 days
Weighted-Average Remaining Contractual Life (years), Options vested and expected to vest - March 31, 2025 9 years 14 days    
Weighted-Average Remaining Contractual Life (years), Exercisable 8 years 2 months 1 day    
Share Based Compensation Arrangement By Share Based Payment Award Option Aggregate Intrinsic Value [Abstract]      
Aggregate intrinsic value, Outstanding $ 3,158   $ 34,307
Aggregate intrinsic value, Options vested and expected to vest - March 31, 2025 3,158    
Aggregate intrinsic value, Exercisable $ 3,155    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]      
Weighted average grant date fair value of options granted $ 8.39 $ 5.84  
Aggregate intrinsic value of stock options exercised $ 27 $ 158