XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
NET INCOME $ 136,913 $ 127,777 $ 360,704 $ 326,154
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments 9,921 (6,199) 5,453 (3,740)
Unrealized gains on available for sale securities 138 64 165 116
Other comprehensive income (loss), net of tax 10,059 (6,135) 5,618 (3,624)
Comprehensive income $ 146,972 $ 121,642 $ 366,322 $ 322,530