v3.26.1
Summary of Significant Accounting Policies - Contact Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Sep. 27, 2025
Jun. 28, 2025
Mar. 29, 2025
Dec. 31, 2024
Sep. 28, 2024
Jun. 29, 2024
Mar. 30, 2024
Accounting Policies [Abstract]                
Contract assets $ 249,845 $ 247,067 $ 219,503 $ 210,463 $ 200,475 $ 221,434 $ 210,314 $ 196,816
Contract liabilities $ 40,694 $ 34,450 $ 36,971 $ 37,496 $ 34,445 $ 36,875 $ 50,034 $ 56,690