v3.25.2
LEASES - Lease maturity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Leases [Abstract]          
2023 $ 1,151   $ 1,151    
2026 1,791   1,791    
2027 1,776   1,776    
2028 1,657   1,657    
2029 3,469   3,469    
Thereafter 17,236   17,236    
Total future minimum lease payments 27,080   27,080    
Less: imputed interest (5,812)   (5,812)    
Present value of net future minimum lease payments 21,268   21,268   $ 20,959
Lease income $ 100 $ 100 $ 100 $ 200