XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY AND SHARE-BASED COMPENSATION - Nonvested Stock Award and Unit Activity (Details) - Nonvested Stock Units - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Shares      
Nonvested shares beginning balance 450    
Granted 183    
Vested (159)    
Canceled (19)    
Nonvested shares ending balance 455 450  
Weighted-Average Grant Date Fair Value      
Nonvested shares beginning balance $ 47.09    
Granted 67.83 $ 62.5 $ 53.5
Vested 45.75    
Canceled 57.71    
Nonvested shares ending balance $ 55.44 $ 47.09