v3.25.2
Stock-Based Compensation - Summary of RSU activity (Details) - Restricted Stock Units (RSUs)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding and unvested, beginning balance, Number of Units | shares 22,421
Granted, Number of Units | shares 9,603
Vested, Number of Units | shares (6,509)
Outstanding and unvested, ending balance, Number of Units | shares 25,515
Outstanding and unvested, beginning balance, Weighted average grant date fair value | $ / shares $ 25.12
Granted, Weighted average grant date fair value | $ / shares 7.81
Vested, Weighted average grant date fair value | $ / shares 25.44
Outstanding and unvested, ending balance, Weighted average grant date fair value | $ / shares $ 18.53