XML 75 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LEASES - Schedule of Undiscounted Future Minimum Lease Payments Having Non-cancelable Lease Terms (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee Lease Description [Line Items]  
2024 $ 3,210 [1]
2025 4,315
2026 4,395
2027 4,317
2028 4,026
Thereafter 8,052
Total lease payments 28,315
Less: Imputed interest (2,788)
Present value of lease payments $ 25,527
[1] Scheduled maturities of lease liabilities represent the period from April 1, 2024 to December 31, 2024.