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 $ 52,337 $ 49,678 $ 109,190 $ 89,517
OTHER COMPREHENSIVE (LOSS) INCOME, NET OF TAX:        
Unrealized (loss) gain on available-for-sale securities, net of tax of none, $296, none, and ($438) respectively (310) (1,059) (2,976) 1,568
Actuarial loss on retirement plan, net of tax of $246, none, $246 and none, respectively (761) 0 (761) 0
Amortization of prior service cost, actuarial loss and curtailment charge for retirement plan included in net periodic pension costs,net of tax of ($75), ($71), ($77), and ($142) respectively 248 253 256 506
Change in cumulative foreign currency translation adjustment (43) (29) (93) 66
TOTAL OTHER COMPREHENSIVE (LOSS) INCOME (866) (835) (3,574) 2,140
COMPREHENSIVE INCOME $ 51,471 $ 48,843 $ 105,616 $ 91,657