v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2025
Sep. 29, 2024
Sep. 28, 2025
Sep. 29, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 16,419 $ 7,446 $ 49,958 $ 42,808
Other comprehensive income, before tax:        
Unrealized net holding gain 59 138 33 416
Amounts reclassified for realized gains (losses) to earnings 0 0 13 (1)
Available-for-sale securities, before tax 59 138 46 415
Other comprehensive income, before tax 59 138 46 415
Income tax expense related to items of other comprehensive income (25) (34) (12) (102)
Other comprehensive income, net of tax 34 104 34 313
Comprehensive income $ 16,453 $ 7,550 $ 49,992 $ 43,121