v3.26.1
Stock-Based Compensation - Summary of Performance-Based Restricted Stock Units (Details) - Performance-Based Restricted Stock Units
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares, Nonvested, Beginning Balance | shares 166,342
Number of shares, Granted | shares 22,643
Number of shares, Vested | shares 0
Number of shares, Forfeited | shares (2,557)
Number of shares, Nonvested, Ending Balance | shares 186,428
Number of shares, Expected to vest | shares 186,428
Weighted Average Grant Date Fair Value, Nonvested, Beginning Balance | $ / shares $ 39.4
Weighted Average Grant Date Fair Value, Granted | $ / shares 67.68
Weighted Average Grant Date Fair Value, Vested | $ / shares 0
Weighted Average Grant Date Fair Value, Forfeited | $ / shares 43.25
Weighted Average Grant Date Fair Value, Nonvested, Ending Balance | $ / shares 42.78
Weighted Average Grant Date Fair Value, Expected to vest | $ / shares $ 42.78