XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2024
Equity [Abstract]  
Accumulated Other Comprehensive Income (Loss)

17. ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

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, 2024, 2023 and 2022 (in thousands):

 

 

Foreign Currency Translation

 

 

Marketable Securities

 

 

Total

 

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

 

$

(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

)

Other comprehensive income (loss)

 

 

8

 

 

 

30

 

 

 

38

 

Income tax (expense) benefit

 

 

 

 

 

(5

)

 

 

(5

)

Amounts reclassified from AOCI

 

 

 

 

 

109

 

 

 

109

 

Income tax (expense) benefit

 

 

 

 

 

(28

)

 

 

(28

)

Other comprehensive income (loss), net of tax

 

 

8

 

 

 

106

 

 

 

114

 

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

 

$

(1,249

)

 

$

448

 

 

$

(801

)