v3.26.1
LEASES - Components of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
LEASES [Abstract]        
Amortization of leased assets $ 400 $ 400 $ 835 $ 835
Total lease cost 7,153 6,235 14,265 12,439
Selling, General and Administrative [Member]: us-gaap:CostOfGoodsAndServicesSold        
LEASES [Abstract]        
Amortization of leased assets 418 418 835 835
Selling, General and Administrative [Member]: us-gaap:InterestExpense        
LEASES [Abstract]        
Interest on lease liabilities 590 591 1,182 1,173
Selling, General and Administrative [Member]: us-gaap:SellingGeneralAndAdministrativeExpense        
LEASES [Abstract]        
Operating lease cost 5,892 4,982 11,742 9,971
Variable lease cost $ 253 $ 244 $ 506 $ 460