v3.26.1
LEASES - Schedule of Annual Minimum Lease Payments of Operating and Finance Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Operating Leases  
2026 (from July 1) $ 3,090
2027 5,956
2028 5,855
2029 5,479
2030 5,396
Thereafter 38,176
Total lease payments 63,952
Less imputed interest (29,102)
Total recorded operating lease liabilities 34,850
Finance Leases  
2026 (from July 1) 402
2027 831
2028 866
2029 219
2030 0
Thereafter 0
Total lease payments 2,318
Less imputed interest (321)
Total recorded operating lease liabilities $ 1,997