v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Jun. 30, 2024
Jun. 29, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 16,638 $ 16,339 $ 33,539 $ 35,362
Other comprehensive income, before tax:        
Unrealized net holding (loss) gain (48) 134 (26) 278
Amounts reclassified for realized gains (losses) to earnings 13 0 13 (1)
Available-for-sale securities, before tax (35) 134 (13) 277
Other comprehensive (loss) income, before tax (35) 134 (13) 277
Income tax benefit (expense) related to items of other comprehensive income 19 (33) 13 (68)
Other comprehensive (loss) income, net of tax (16) 101 0 209
Comprehensive income $ 16,622 $ 16,440 $ 33,539 $ 35,571