XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Operating Lease Liabilities Payments Due [Abstract]    
For the remainder of 2022 $ 3,262  
For the year ended December 31, 2023 10,668  
For the year ended December 31, 2024 8,429  
For the year ended December 31, 2025 6,087  
For the year ended December 31, 2026 4,512  
For the year ended December 31, 2027 and beyond 6,785  
Total lease payments 39,743  
Less: imputed interest (2,903)  
Present value of lease liabilities $ 36,840 $ 36,311