XML 83 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES - Schedule of Undiscounted Future Minimum Lease Payments Having Non-cancelable Lease Terms (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Lessee Lease Description [Line Items]  
2024 $ 4,267
2025 4,401
2026 4,321
2027 4,323
2028 3,996
Thereafter 8,083
Total lease payments 29,391
Less: imputed interest (3,003)
Present value of lease payments $ 26,388