v3.26.1
Stock-based Compensation - Restricted Stock Units (Details) - Dilutive effect of unvested restricted stock units - $ / shares
shares in Thousands
6 Months Ended 25 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Share-Based Payment Arrangement Rollforward      
Beginning balance (in shares) 127 117  
Granted (in shares) 37 61 219
Forfeitures (in shares) (3) (7) (20)
Vested (in shares) (52) (37) (90)
Ending balance (in shares) 109 134 109
Weighted Average Grant-Date Fair Value Per Share      
Beginning balance (in dollars per share) $ 43.69 $ 37.23  
Granted (in dollars per share) 116.91 41.15  
Forfeitures (in dollars per share) 34.16 5.40  
Vested (in dollars per share) 33.90 72.76  
Ending balance (in dollars per share) $ 96.02 $ 36.20 $ 96.02