XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - (Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Apr. 01, 2023
USD ($)
Leases [Abstract]  
2023 (excluding the three months ended April 1, 2023) $ 3,512
2024 4,098
2025 3,740
2026 3,184
2027 3,040
Thereafter 9,310
Total future minimum lease payments 26,884
Less: amount representing interest (2,959)
Present value of future minimum lease payments $ 23,925