XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Number of Shares, Options outstanding beginning balance | shares 4,189,746  
Number of Shares, Granted | shares 2,122,480  
Number of Shares, Exercised | shares (3,483)  
Number of Shares, Forfeited | shares (190,364)  
Number of Shares, Options outstanding ending balance | shares 6,118,379 4,189,746
Number of Shares, Options vested and exercisable | shares 1,437,587  
Number of Shares, Options vested and expected to vest | shares 6,118,379  
Weighted- Average Exercise Price per share, options outstanding beginning balance | $ / shares $ 10.02  
Weighted- Average Exercise Price per share, granted | $ / shares 15.01  
Weighted- Average Exercise Price per share, exercised | $ / shares 1.8  
Weighted- Average Exercise Price per share, forfeited | $ / shares 12.4  
Weighted- Average Exercise Price per share, options outstanding ending balance | $ / shares 11.68 $ 10.02
Weighted- Average Exercise Price per share, Options vested and exercisable | $ / shares 8.26  
Weighted- Average Exercise Price per share, Options vested and expected to vest | $ / shares $ 11.68  
Weighted- Average Remaining Contractual Term, Options outstanding 8 years 11 months 26 days 9 years 2 months 8 days
Weighted- Average Remaining Contractual Term, Options vested and exercisable 8 years 5 months 26 days  
Weighted- Average Remaining Contractual Term, Options vested and expected to vest 8 years 11 months 26 days  
Aggregate Intrinsic Value, Options outstanding | $ $ 16,370 $ 34,324
Aggregate Intrinsic Value, Options vested and exercisable | $ 6,731  
Aggregate Intrinsic Value, Options vested and expected to vest | $ $ 16,370