v3.26.1
LEASES - Maturity Analysis of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Lease payments due:    
Within one year $ 3,133 $ 4,095
After one but within two years 3,917 3,917
After two but within three years 3,756 3,756
After three but within four years 2,000 2,000
After four but within five years 1,030 1,030
After five years 4,409 4,410
Total lease payments 18,245 19,208
Less: discount on cash flows (2,734) (2,900)
Total lease liability $ 15,511 $ 16,308