XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Foreign currency translation adjustments:      
Change in unrealized foreign currency translation gains (losses) $ (20,015) $ 7,033 $ 7,343
Change in unrealized foreign currency translation gains (losses), net of income taxes (20,015) 7,033 7,343
Unrealized gain (losses) on available-for-sale securities:      
Change in unrealized holding gains (losses) arising during period before income taxes (385,735) (78,348) 78,533
Income tax expense (benefit) on unrealized holding gains (losses) arising during period (82,185) (17,038) 17,033
Change in unrealized holding gains (losses) on available-for-sale securities arising during period, net of income taxes 303,550 61,310 (61,500)
Reclassification from accumulated OCI to net income for (gains) losses realized on available-for-sale securities (1,387) (3,849) 2,614
Income tax (expense) benefit on (gains) losses reclassified from accumulated OCI to net income (292) (808) 549
Reclassification from accumulated OCI to net income for (gains) losses realized on available-for-sale securities, net of income taxes (1,095) (3,041) 2,065
Change in unrealized gains (losses) on available-for-sale securities, net of income taxes and reclassification adjustment $ (304,645) $ (64,351) $ 63,565