v3.26.1
LEASES - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Operating Leases    
April 2026 - March 2027 $ 1,232  
April 2027 - March 2028 736  
April 2028 - March 2029 675  
April 2029 - March 2030 605  
Total payments under lease agreements 3,248  
Less imputed interest (313)  
Total lease liabilities 2,935  
Finance Leases    
April 2026 - March 2027 1,384  
April 2027 - March 2028 984  
April 2028 - March 2029 405  
April 2029 - March 2030 101  
Total payments under lease agreements 2,874  
Less imputed interest (231)  
Total lease liabilities $ 2,643 $ 2,600