XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net Income (Loss) $ 64,938 $ 59,859 $ 137,553 $ 133,487
Cumulative translation adjustment (563) 4,206 (4,804) 9,961
Net unrealized (loss) on securities available-for-sale, net of tax of $5, $41, $38, and $56, respectively (13) (126) (53) (167)
Comprehensive income $ 64,362 $ 63,939 $ 132,696 $ 143,281