v3.22.2.2
Leases - Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 (remaining three months) $ 2,636  
2023 10,452  
2024 9,097  
2025 6,859  
2026 5,158  
Thereafter 8,588  
Total lease payments 42,790  
Less: imputed interest (2,256)  
Present value of lease liabilities 40,534  
Less: current portion (9,807) $ (9,095)
Lease liabilities less current portion $ 30,727