v3.25.2
Stock-Based Compensation - Summary of Stock Option Activity (Details) - 2015 Plan, 2019 Plan and 2025 Plan - Share-based Payment Arrangement, Option - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of Shares Outstanding, Beginning Balance 625,337  
Number of Shares Outstanding, Stock options granted 2,839,586  
Number of Shares Outstanding, Stock options exercised 0  
Number of Shares Outstanding, Stock options forfeited (73,584)  
Number of Shares Outstanding, Ending Balance 3,391,339 625,337
Weighted Average Exercise Price Per Share, Beginning Balance $ 167.52  
Weighted Average Exercise Price Per Share, Stock options granted 8  
Weighted Average Exercise Price Per Share, Stock options exercised 0  
Weighted Average Exercise Price Per Share, Stock options forfeited 95.37  
Weighted Average Exercise Price Per Share, Ending Balance $ 35.24 $ 167.52
Average Remaining Contractual Term (Years), Balance 9 years 3 months 18 days 7 years 2 months 12 days
Aggregate Intrinsic Value $ 1,081 $ 1