v3.26.1
LEASES - Future Minimum Lease Payments Due and Future Minimum Rentals to be Received under Noncancelable Leases (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating  
2026 $ 2,000
2027 1,881
2028 389
2029 443
2030 208
Thereafter 1,742
Total future minimum lease payments 6,663
Finance  
2026 1,398
2027 973
2028 427
2029 34
2030 0
Thereafter 0
Total future minimum lease payments $ 2,832