XML 58 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Schedule of Changes in Shares of Common Stock The following table shows the Company’s changes in shares of common stock for the years ended December 31, 2024 and 2023 (in thousands):
Balance at December 31, 2022181,958 
Equity award issuances564 
Share repurchases(7,946)
Balance at December 31, 2023174,576 
Equity award issuances941 
Share repurchases(9,256)
Balance at December 31, 2024166,261