v3.22.4
LEASES - Future Minimum Payments Under Non-Cancellable Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 (remaining three months) $ 2,431
2024 12,682
2025 12,018
2026 10,362
2027 8,180
Thereafter 22,901
Total lease payments 68,574
Less imputed interest (8,213)
Present value of lease liabilities $ 60,361