XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income
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