XML 36 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 581,191 $ 462,258 $ 475,467
Other comprehensive (loss) income, net of tax:      
Foreign currency translation adjustments (8,282) 9,516 (19,892)
Unrealized holding (loss) gain on investments:      
Unrealized holding (losses) gains during the period, net of income taxes of $391, $(675) and $2,893 (1,291) 2,252 (9,700)
Less: reclassification adjustment for (gains) losses realized in net income, net of income taxes of $104, $(48) and $(134) (370) 167 468
Total other comprehensive (loss) income, net of taxes (9,943) 11,935 (29,124)
Comprehensive income $ 571,248 $ 474,193 $ 446,343