XML 64 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of Shares, Options outstanding as of December 31, 2024 1,144,690  
Number of Shares, Options granted 843,943  
Number of Shares, Options outstanding as of June 30, 2025 1,988,633 1,144,690
Number of Shares, Vested and expected to vest as of June 30, 2025 1,988,633  
Number of Shares, Exercisable as of June 30, 2025 497,265  
Weighted Average Exercise Price Per Share, Options outstanding as of December 31, 2024 $ 0.81  
Weighted Average Exercise Price Per Share, Options granted 7.31  
Weighted Average Exercise Price Per Share, Options outstanding at June 30, 2025 3.57 $ 0.81
Weighted Average Exercise Price Per Share, Options Vested and expected to vest as of June 30, 2025 3.57  
Weighted Average Exercise Price Per Share, Options Exercisable as of June 30, 2025 $ 0.93  
Weighted Average Remaining Contractual Term (in years), Options outstanding 9 years 2 months 1 day 9 years 2 months 23 days
Weighted Average Remaining Contractual Term (in years), Vested and expected to vest as of June 30, 2025 9 years 2 months 1 day  
Weighted Average Remaining Contractual Term (in years), Exercisable as of June 30, 2025 8 years 6 months 14 days  
Aggregate Intrinsic Value, Options outstanding at December 31, 2024 $ 20,160  
Aggregate Intrinsic Value, Options outstanding at June 30, 2025 2,128 $ 20,160
Aggregate Intrinsic Value, Vested and expected to vest as of June 30, 2025 2,128  
Aggregate Intrinsic Value, Exercisable as of June 30, 2025 $ 920