XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Restricted Stock Unit Activity

RSU activity for the year ended December 31, 2023 is presented below (in thousands, except per share data):

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

Average

 

 

 

Number of

 

 

Grant Date

 

 

 

Shares

 

 

Fair Value

 

Unvested at December 31, 2022

 

 

682

 

 

$

46.28

 

Granted

 

 

695

 

 

 

32.82

 

Vested

 

 

(271

)

 

 

44.95

 

Forfeited

 

 

(107

)

 

 

42.72

 

Unvested at December 31, 2023

 

 

999

 

 

$

37.66

 

 

Schedule of Stock Option Activity

Stock option activity for the year ended December 31, 2023 is presented below (in thousands, except per share data and contractual term):

 

 

 

 

 

Weighted -

 

 

Weighted -

 

 

 

 

 

 

 

 

 

Average

 

 

Average

 

 

 

 

 

 

 

 

 

Exercise

 

 

Remaining

 

 

Aggregate

 

 

 

Number

 

 

Price Per

 

 

Contractual

 

 

Intrinsic

 

 

 

of Shares

 

 

Share

 

 

Term (in years)

 

 

Value

 

Outstanding at December 31, 2022

 

 

89

 

 

$

35.58

 

 

 

 

 

 

 

Granted

 

 

144

 

 

$

33.04

 

 

 

 

 

 

 

Exercised

 

 

(3

)

 

 

34.37

 

 

 

 

 

 

 

Forfeited

 

 

(29

)

 

 

34.54

 

 

 

 

 

 

 

Outstanding at December 31, 2023

 

 

201

 

 

$

33.93

 

 

 

6.35

 

 

$

 

Exercisable at December 31, 2023

 

 

73

 

 

$

35.51

 

 

 

1.37

 

 

$

 

Vested and expected to vest at December 31, 2023

 

 

201

 

 

$

33.93

 

 

 

6.35

 

 

$

 

Summary of Shares Purchased by Employees Under the Stock Purchase Plan

Shares purchased by employees under the Stock Purchase Plan are as follows (in thousands, except per share data):

 

Shares

 

 

Purchase

 

Purchase Period Ended

Purchased

 

 

Price

 

February 28, 2023

 

63

 

 

$

27.96

 

August 31, 2023

 

63

 

 

$

26.04

 

February 28, 2022

 

41

 

 

$

40.50

 

August 31, 2022

 

54

 

 

$

35.35

 

 

Schedule of Components of Accumulated Other Comprehensive Loss

The components of accumulated other comprehensive loss are as follows (in thousands):

 

 

 

Marketable
Investments

 

 

Interest Rate
Swap

 

 

Translation
Adjustment

 

 

Total AOCL

 

Balance at December 31, 2020

 

$

 

 

$

(821

)

 

$

131

 

 

$

(690

)

Foreign currency translation (1)

 

 

 

 

 

 

 

 

(3,083

)

 

 

(3,083

)

Unrealized gain (loss) before reclassification, net
    of tax of $(
6)

 

 

(25

)

 

 

29

 

 

 

 

 

 

4

 

Reclassification to income, net
    of tax of $(
227) (2)

 

 

 

 

 

580

 

 

 

 

 

 

580

 

Balance at December 31, 2021

 

 

(25

)

 

 

(212

)

 

 

(2,952

)

 

 

(3,189

)

Foreign currency translation (1)

 

 

 

 

 

 

 

 

(4,807

)

 

 

(4,807

)

Unrealized gain (loss) before reclassification, net
    of tax of $(
10)

 

 

(134

)

 

 

137

 

 

 

 

 

 

3

 

Reclassification to income, net
    of tax of $(
28) (2)

 

 

 

 

 

75

 

 

 

 

 

 

75

 

Balance at December 31, 2022

 

 

(159

)

 

 

 

 

 

(7,759

)

 

 

(7,918

)

Foreign currency translation (1)

 

 

 

 

 

 

 

 

3,248

 

 

 

3,248

 

Unrealized gain, net of tax of $(33)

 

 

99

 

 

 

 

 

 

 

 

 

99

 

Balance at December 31, 2023

 

$

(60

)

 

$

 

 

$

(4,511

)

 

$

(4,571

)

(1)
The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries.
(2)
Reclassification is related to the Company’s interest rate swap (cash flow hedge) and was recorded in interest expense in the Consolidated Statements of Operations. Refer to Note 6 – Derivatives and Hedging.