XML 13 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 (Loss) $ 67,264 $ 52,337 $ 131,708 $ 109,190
OTHER COMPREHENSIVE (LOSS) INCOME , NET OF TAX:        
Unrealized (loss) gain on available-for-sale securities, net of tax of none for both three and six month periods (319) (310) 1,001 (2,976)
Actuarial loss on retirement plan, net of tax of of none, $246, none and $246, respectively 0 (761) 0 (761)
Amortization of prior service cost, and actuarial loss and curtailment charge for retirement plan included in net periodic pension costs, net of tax of ($1), ($75), ($2)and ($77), respectively 5 248 9 256
Change in cumulative foreign currency translation adjustment 173 (43) 198 (93)
TOTAL OTHER COMPREHENSIVE (LOSS) INCOME (141) (866) 1,208 (3,574)
COMPREHENSIVE INCOME $ 67,123 $ 51,471 $ 132,916 $ 105,616