v3.25.0.1
LEASES (Summary of Supplemental Cash Flow Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
LEASES [Abstract]      
Operating cash flows from operating leases $ 14,300 $ 19,773 $ 2,545
Operating cash flows for finance leases 92 67  
Financing cash flows for finance leases 1,003 913  
Total cash paid for amounts included in the measurement of lease liabilities 15,395 20,753 2,545
Right-of-use assets obtained in exchange for lease obligations - Operating leases 2,289 $ 9,043 $ 1,915
Right-of-use assets obtained in exchange for lease obligations - Financing leases $ 394    
Weighted-average remaining lease term (years) - operating leases 7 years 8 months 12 days 14 years 10 months 24 days 2 years 4 months 24 days
Weighted-average remaining lease term (years) - financing leases 2 years 4 months 24 days 2 years 7 months 6 days 0 years
Weighted-average discount rate - operating leases 4.80% 8.30% 3.50%
Weighted-average discount rate - financing leases 5.30% 4.40%