v3.26.1
Cash and Cash Equivalents and Restricted Cash - Schedule of Reconciliation of Cash and Cash Equivalents, Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 31, 2025
Jun. 28, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 171,369 $ 203,890 $ 103,497 $ 131,913
Restricted cash, current 5,516 4,350 1,172 1,041
Restricted cash, non-current 9,250 9,291 12,600 12,600
Total cash, cash equivalents and restricted cash $ 186,135 $ 217,531 $ 117,269 $ 145,554