XML 61 R52.htm IDEA: XBRL DOCUMENT v3.22.2.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
Sep. 30, 2022
Dec. 31, 2021
Operating Lease Liabilities, Payments, Due, Rolling Maturity [Abstract]    
September 2023 $ 5,179  
September 2024 5,152  
September 2025 4,224  
September 2026 3,659  
September 2027 3,671  
Thereafter 13,099  
Total future minimum lease payments 34,984  
Less amounts representing interest (5,478)  
Present value of future minimum lease payments 29,506 $ 31,552
Finance Lease Liabilities, Payments, Rolling Maturity [Abstract]    
September 2023 181  
September 2024 176  
September 2025 85  
Total future minimum lease payments 442  
Less amounts representing interest (23)  
Present value of future minimum lease payments $ 419 $ 509