XML 14 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 71,180 $ 64,938 $ 86,245 $ 137,553
Cumulative translation adjustment 24,628 (563) 35,638 (4,804)
Net unrealized gain/(loss) on securities available-for- sale, net of tax of $47, ($5), 120 and ($38), respectively 148 (13) 382 (53)
Comprehensive income 95,956 64,362 122,265 132,696
Less: comprehensive income attributable to redeemable noncontrolling interest (31) 0 (31) 0
Comprehensive income available for common stockholders $ 95,925 $ 64,362 $ 122,234 $ 132,696