v3.24.2.u1
Leases - Schedule of Components of Company's Total Lease Costs and Other Lease Related Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jul. 02, 2023
Jun. 30, 2024
Jul. 02, 2023
Leases [Abstract]        
Operating lease cost $ 13,397 $ 13,891 $ 29,589 $ 27,302
Amortization of lease asset 3,478 3,448 6,918 6,719
Interest on lease liabilities 1,021 1,179 2,078 2,373
Variable lease cost 12,928 11,296 23,028 20,673
Total lease cost $ 30,824 $ 29,814 $ 61,613 $ 57,067