v3.26.1
LEASES - Future Minimum Lease Commitments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
Year 1 $ 1,389  
Year 2 788  
Year 3 716  
Year 4 616  
Year 5 530  
Thereafter 11,931  
Total lease payments 15,970  
Less imputed interest (8,867)  
Total $ 7,103 $ 7,276