v3.26.1
OPERATING LEASES (Lease Cost and Other Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lease cost:        
Operating lease cost $ 1,259 $ 1,336 $ 2,519 $ 2,643
Variable lease cost 1,132 643 1,426 1,262
Total lease cost 2,391 1,979 3,945 3,905
Operating cash flows from operating leases $ (1,262) $ (1,279) $ (2,494) $ (2,559)
Weighted-average remaining lease term - operating leases 8 years 10 months 24 days 10 years 8 years 10 months 24 days 10 years
Weighted-average discount rate - operating leases 4.18% 4.13% 4.18% 4.13%