XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Summary of Components of AOCI

Accumulated other comprehensive income (loss) includes foreign currency translation adjustments from those subsidiaries not using the U.S. dollar as their functional currency, and the cumulative unrealized gains and losses of marketable securities. The following table provides a roll forward of accumulated other comprehensive income (loss) for the years ended December 31, 2023, 2022 and 2021 (in thousands):

 

 

Foreign Currency Translation

 

 

Marketable Securities

 

 

Total

 

Accumulated other comprehensive income (loss) as of January 1, 2021

 

$

(1,484

)

 

$

428

 

 

$

(1,056

)

Other comprehensive income (loss)

 

 

184

 

 

 

(113

)

 

 

71

 

Income tax (expense) benefit

 

 

 

 

 

8

 

 

 

8

 

Other comprehensive income (loss), net of tax

 

 

184

 

 

 

(105

)

 

 

79

 

Accumulated other comprehensive income (loss) as of December 31, 2021

 

$

(1,300

)

 

$

323

 

 

$

(977

)

Other comprehensive income (loss)

 

 

(45

)

 

 

(1,353

)

 

 

(1,398

)

Income tax (expense) benefit

 

 

 

 

 

454

 

 

 

454

 

Amounts reclassified from AOCI

 

 

 

 

 

532

 

 

 

532

 

Income tax (expense) benefit

 

 

 

 

 

(121

)

 

 

(121

)

Other comprehensive income (loss), net of tax

 

 

(45

)

 

 

(488

)

 

 

(533

)

Accumulated other comprehensive income (loss) as of December 31, 2022

 

$

(1,345

)

 

$

(165

)

 

$

(1,510

)

Other comprehensive income (loss)

 

 

88

 

 

 

586

 

 

 

674

 

Income tax (expense) benefit

 

 

 

 

 

(150

)

 

 

(150

)

Amounts reclassified from AOCI

 

 

 

 

 

91

 

 

 

91

 

Income tax (expense) benefit

 

 

 

 

 

(20

)

 

 

(20

)

Other comprehensive income (loss), net of tax

 

 

88

 

 

 

507

 

 

 

595

 

Accumulated other comprehensive income (loss) as of December 31, 2023

 

$

(1,257

)

 

$

342

 

 

$

(915

)