XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Accumulated Other Comprehensive Income (Loss) Accumulated Other Comprehensive Income (Loss)
The following table summarizes the activity of accumulated other comprehensive income during the years ended December 31, 2023, 2022 and 2021 (in thousands):
Accumulated translation adjustmentAccumulated unrealized holding gains (losses) on available-for-sale securitiesAccumulated other comprehensive income (loss)
Balance at December 31, 2020$41 $189 $230 
Other comprehensive income (loss)
266 (784)(518)
Balance at December 31, 2021307 (595)(288)
Other comprehensive loss
(4,304)(2,094)(6,398)
Balance at December 31, 2022(3,997)(2,689)(6,686)
Other comprehensive income
3,316 3,625 6,941 
Balance at December 31, 2023$(681)$936 $255