XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Maturities of Lease Liabilities under Operating and Finance Leases Having Initial or Remaining Non-Cancelable Lease Terms More Than One Year (Details) - USD ($)
$ in Thousands
Jul. 01, 2022
Dec. 31, 2021
Operating Lease Liabilities, Payments, Due, Rolling Maturity [Abstract]    
June 2023 $ 5,340  
June 2024 5,392  
June 2025 4,624  
June 2026 3,700  
June 2027 3,655  
Thereafter 12,613  
Total future minimum lease payments 35,324  
Less amounts representing interest (4,736)  
Present value of future minimum lease payments 30,588 $ 31,552
Current lease obligations (3,708) (3,283)
Long-term lease obligations 26,880 28,269
Finance Lease Liabilities, Payments, Rolling Maturity [Abstract]    
June 2023 181  
June 2024 179  
June 2025 128  
Total future minimum lease payments 488  
Less amounts representing interest (27)  
Present value of future minimum lease payments 461 509
Current lease obligations (166) (127)
Long-term lease obligations $ 295 $ 382