v3.24.2
LEASES - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Leases [Abstract]  
2024 (remaining six months) $ 6,516
2025 12,788
2026 12,823
2027 12,587
2028 10,924
Thereafter 16,426
Total future lease payments 72,064
Less: imputed interest (12,769)
Total operating lease liabilities $ 59,295