XML 54 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
EQUITY (Tables)
12 Months Ended
Dec. 31, 2023
EQUITY  
Schedule of shares repurchased

Shares

Aggregate Cost

Average

Year ended December 31, 

    

Repurchased

    

(in thousands)

    

Repurchase Price

 

2023

 

423,328

$

14,999

$

35.43

2022

 

23,714

942

39.70

2021

 

244,798

10,546

43.08

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

2023

 

36,951

$

1,473

$

39.86

2022

 

33,401

1,169

35.01

2021

 

33,271

1,713

51.49

Summary of restricted stock activity

    

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

    

Weighted Avg. 

    

Shares

    

Fair Value

 

Unvested as of January 1, 2022

 

228,068

$

51.05

Granted

 

152,430

 

38.59

Forfeited

 

(12,486)

 

46.52

Vested and issued

 

(107,515)

 

51.33

Unvested as of December 31, 2022

 

260,497

$

43.86

Schedule of performance stock activity

    

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

    

Weighted Avg. 

    

Shares

    

Fair Value

Unvested as of January 1, 2022

 

43,000

$

59.77

Granted

 

56,450

47.03

Forfeited

 

Vested and issued

 

Unvested as of December 31, 2022

 

99,450

$

52.54

Summary of stock option activity

Year Ended December 31, 2022

Weighted Average

Remaining

Number of

Weighted Avg.

Contractual

Aggregate

    

Options

    

Exercise Price

    

Term (Years)

    

Intrinsic Value

 

Outstanding at January 1, 2022

 

5,000

$

71.43

Granted

Forfeited

 

Expired

 

(5,000)

Exercised

 

Outstanding at December 31, 2022

 

$

Vested and expected to vest as of December 31, 2022

 

$

Exercisable at December 31, 2022

 

$