XML 126 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
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, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted Average grant- date fair value      
Stock-based compensation $ 24,500 $ 14,300 $ 13,300
RSU      
Shares      
Beginning balance (in shares) 839    
Restricted stock awards granted (in shares) 864    
Restricted stock awards vested (in shares) (422)    
Restricted stock awards canceled/forfeited (in shares) (159)    
Non-vested awards outstanding (in shares) 1,122 839  
Weighted Average grant- date fair value      
Beginning balance (in dollars per share) $ 35.83    
Weighted average grant date fair value (in dollars per share) 52.94    
Vested (in dollars per share) 33.98    
Canceled/forfeited (in dollars per share) 37.21    
Ending balance (in dollars per share) $ 47.21 $ 35.83  
Stock-based compensation $ 21,692 $ 11,446 7,460
Service-based RSU      
Weighted Average grant- date fair value      
Stock-based compensation 12,723 9,189 6,615
Performance-based RSU      
Weighted Average grant- date fair value      
Stock-based compensation $ 8,969 $ 2,257 $ 845