v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jul. 01, 2025
Jun. 30, 2026
Jul. 01, 2025
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME        
Net income $ 68,394 $ 54,812 $ 117,942 $ 87,753
Other comprehensive (loss)/gain:        
Foreign currency translation adjustment (243) 616 (446) 626
Other comprehensive (loss)/gain (243) 616 (446) 626
Total comprehensive income $ 68,151 $ 55,428 $ 117,496 $ 88,379