v3.26.3
LEASES - Future Minimum Payments for Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Twelve Months Ended:    
September 30, 2027 $ 1,615  
September 30, 2028 1,301  
September 30, 2029 1,035  
September 30, 2030 763  
September 30, 2031 684  
Thereafter 4,359  
Total future minimum lease payments 9,757  
Amounts representing interest (765)  
Present value of net future minimum lease payments $ 8,992 $ 9,990