XML 112 R89.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Schedule of Activity With Respect to RSAs and RSUs (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Weighted Average grant- date fair value      
Stock-based compensation $ 30,645 $ 24,487 $ 14,291
RSU      
Shares      
Beginning balance (in shares) 1,122    
Restricted stock awards granted (in shares) 542    
Restricted stock awards vested (in shares) (482)    
Restricted stock awards canceled/forfeited (in shares) (96)    
Non-vested awards outstanding (in shares) 1,086 1,122  
Weighted Average grant- date fair value      
Beginning balance (in dollars per share) $ 47.21    
Weighted average grant date fair value (in dollars per share) 67.77    
Vested (in dollars per share) 44.27    
Canceled/forfeited (in dollars per share) 54.61    
Ending balance (in dollars per share) $ 59.59 $ 47.21  
Stock-based compensation $ 27,921 $ 21,692 11,446
Service-based RSU      
Weighted Average grant- date fair value      
Stock-based compensation 19,566 12,723 9,189
Performance-based RSU      
Weighted Average grant- date fair value      
Stock-based compensation $ 8,355 $ 8,969 $ 2,257