v3.26.1
Stock-based Compensation - Schedule of Awarded Shares Vesting Period (Details) - Common Stock
6 Months Ended
Jun. 30, 2026
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares of common stock expected to vest (in shares) 1,422,989
2027  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares of common stock expected to vest (in shares) 692,052
2028  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares of common stock expected to vest (in shares) 476,545
2029  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares of common stock expected to vest (in shares) 250,039
2030  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Shares of common stock expected to vest (in shares) 4,353