v3.25.0.1
LEASES (Lease Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
LEASES [Abstract]      
Operating lease expense $ 25,272 $ 19,471 $ 2,588
Finance lease expense: Depreciation of right-of-use asset 585 903  
Finance lease expense: Interest expense on lease liabilities 92 67  
Total lease expense $ 25,949 $ 20,441 $ 2,588