v3.26.1
LEASES - Schedule of Annual Minimum Lease Payments of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 7,168
2027 7,008
2028 6,959
2029 6,719
2030 6,666
After 2030 50,350
Total lease payments 84,870
Less: imputed interest (42,117)
Total recorded lease liabilities $ 42,753