v3.25.4
Leases - Schedule of Remaining Lease Payments Under Operating and Finance Leases (Details)
$ in Thousands
Jan. 02, 2026
USD ($)
Operating Leases  
2026 $ 5,337
2027 3,456
2028 3,405
2029 2,648
2030 2,122
Thereafter 1,095
Total lease payments 18,063
Amounts representing interest (2,680)
Total lease liabilities 15,383
Finance Leases  
2026 434
2027 432
2028 541
2029 0
2030 0
Thereafter 0
Total lease payments 1,407
Amounts representing interest (168)
Total lease liabilities $ 1,239