v3.24.2.u1
LEASES - Schedule of Undiscounted Future Minimum Lease Payments Having Non-cancelable Lease Terms (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Lessee Lease Description [Line Items]  
2024 $ 2,142 [1]
2025 4,312
2026 4,392
2027 4,314
2028 4,024
Thereafter 8,052
Total lease payments 27,236
Less: Imputed interest (2,581)
Present value of lease payments $ 24,655
[1] Scheduled maturities of lease liabilities represent the period from July 1, 2024 to December 31, 2024.