XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Lease maturity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Leases [Abstract]      
2023 $ 2,066    
2026 1,673    
2027 1,330    
2028 1,200    
2029 3,000    
Thereafter 16,633    
Total future minimum lease payments 25,902    
Less: imputed interest (5,719)    
Present value of net future minimum lease payments 20,183   $ 20,959
Lease income $ 100 $ 100