XML 20 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 21,614 $ 26,024 $ 51,126 $ 53,469
Components of other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments gains (losses) 458 (346) (709) 480
Unrealized gain (loss) on available-for-sale securities (2) 344 99 179
Other comprehensive income (loss), net of tax (460) 690 808 (301)
Comprehensive income $ 21,154 $ 26,714 $ 51,934 $ 53,168