v3.25.2
Stock-Based Compensation - Summary of Company's stock awards granted (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Restricted Stock Units        
Share Based Compensation Arrangement By Share Based Payment Award Line Items        
Outstanding Options, Shares, Granted 6,058 35,474 14,666 1,400,817
Weighted-Average Grant Date Fair Value $ 1.12 $ 8.53 $ 2.02 $ 9.89
Employee Stock Option        
Share Based Compensation Arrangement By Share Based Payment Award Line Items        
Outstanding Options, Shares, Granted 0 29,805 0 1,552,298
Weighted-Average Grant Date Fair Value $ 0 $ 7.44 $ 0 $ 7.82