v3.25.1
LEASES - Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Year one $ 2,383  
Year two 2,355  
Year three 798  
Year four 242  
Year five 249  
Thereafter 2,237  
Total 8,264  
Less: Imputed interest (1,766)  
Present value of future minimum lease payments $ 6,498 $ 6,952