XML 57 R40.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY (Tables)
12 Months Ended
Dec. 31, 2024
EQUITY  
Schedule of shares repurchased

Shares

Aggregate Cost

Average

Year ended December 31, 

    

Repurchased

    

(in thousands)

    

Repurchase Price

 

2024

 

423,511

$

10,000

$

23.61

2023

 

423,328

14,999

35.43

2022

 

23,714

942

39.70

Schedule of repurchases of shares from employees to satisfy tax withholding and stock exercise obligations

Shares

Aggregate Cost

Average

Year ended December 31, 

    

Repurchased

    

(in thousands)

    

Repurchase Price

2024

 

60,388

$

1,851

$

30.65

2023

 

36,951

1,473

39.86

2022

 

33,401

1,169

35.01

Summary of restricted stock activity

    

Weighted Avg.

    

Shares

    

Fair Value

 

Unvested as of January 1, 2024

 

284,284

$

40.37

Granted

 

193,922

28.81

Forfeited

 

(51,752)

38.04

Vested and issued

 

(139,654)

37.25

Unvested as of December 31, 2024

 

286,800

$

34.50

    

Weighted Avg. 

    

Shares

    

Fair Value

 

Unvested as of January 1, 2023

 

260,497

$

43.86

Granted

 

151,560

 

38.08

Forfeited

 

(9,354)

 

41.95

Vested and issued

 

(118,419)

 

44.99

Unvested as of December 31, 2023

 

284,284

$

40.37

Schedule of performance stock activity

    

Weighted Avg.

    

Shares

    

Fair Value

Unvested as of January 1, 2024

 

158,550

$

49.77

Granted

 

74,584

34.73

Forfeited

 

(6,020)

59.77

Vested and issued

 

(36,980)

59.77

Unvested as of December 31, 2024

 

190,134

$

41.61

    

Weighted Avg. 

    

Shares

    

Fair Value

Unvested as of January 1, 2023

 

99,450

$

52.54

Granted

 

59,100

45.10

Forfeited

 

Vested and issued

 

Unvested as of December 31, 2023

 

158,550

$

49.77