v3.26.1
OPERATING LEASES (Operating Lease Cost) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
extension
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
extension
Jun. 30, 2025
USD ($)
Lessee Disclosure [Abstract]        
Number of lease extension options | extension 1   1  
Lease costs $ 2,146 $ 2,238 $ 4,306 $ 4,478
Variable lease costs 468 414 883 796
Short-term lease costs 432 101 656 201
Lease income (13) (8) (26) (21)
Total lease costs $ 3,033 $ 2,745 $ 5,819 $ 5,454