XML 58 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Apr. 01, 2025
Basic net income per common share:    
Net income $ 49,548 $ 32,941
Basic weighted-average shares outstanding 46,585 47,526
Basic net income per share $ 1.06 $ 0.69
Diluted net income per common share:    
Dilutive effect of equity awards 1,870 1,758
Diluted weighted-average shares outstanding 48,455 49,284
Diluted net income per share $ 1.02 $ 0.67