v3.25.2
OPERATING LEASES (Operating Lease Cost) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
extension
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
extension
Jun. 30, 2024
USD ($)
Lessee Disclosure [Abstract]        
Number of lease extension options | extension 2   2  
Lease costs $ 2,238 $ 2,261 $ 4,478 $ 4,914
Variable lease costs 414 370 796 781
Short-term lease costs 101 91 201 141
Lease income (8) (29) (21) (51)
Total lease costs $ 2,745 $ 2,693 $ 5,454 $ 5,785