v3.26.1
Stock-based Compensation - Summary of Performance Based Restricted Stock Units (Details) - Performance Based Shares - $ / shares
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Target Shares    
Balance at Beginning of Period (in shares) 248,122  
Granted (in shares) 191,158  
Forfeited (in shares) (36,883)  
Vested (in shares) (32,205)  
Balance at End of Period (in shares) 370,192  
Weighted Average Grant Date Fair Value    
Weighted average grant date fair value (in dollars per share) $ 65.81 $ 92.92
Granted, weighted average grant date fair value (in dollars per share) 44.40  
Vested, weighted average grant date fair value (in dollars per share) 0  
Forfeited, weighted average grant date fair value (in dollars per share) $ 104.36