v3.26.1
LEASE COMMITMENTS (Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 (remainder of year) $ 15,328
2027 31,700
2028 27,013
2029 22,183
2030 14,674
Thereafter 35,450
Total lease payments 146,348
Less imputed interest (19,131)
Total operating lease liabilities (current and long-term) $ 127,217