v3.26.1
Stock-Based Compensation - Restricted Stock Units (Details)
6 Months Ended
Jun. 30, 2026
shares
Service Based Restricted Stock Units  
Stock-Based Compensation  
Outstanding at beginning of period 1,104,662
Granted 1,262,585
Vested (389,445)
Canceled/forfeited (153,746)
Outstanding at end of period 1,824,056
Performance based restricted stock units  
Stock-Based Compensation  
Outstanding at beginning of period 216,500
Canceled/forfeited (24,941)
Outstanding at end of period 191,559