v3.25.4
LEASES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
LEASES    
Options to extend the leases true  
Options to terminate the leases true  
Operating lease option to terminate period 30 days  
Fixed operating lease expense $ 7,111 $ 6,610
Variable operating lease expense 766 735
Short-term lease expense 1,150 826
Total operating lease expense 9,027 8,171
Supplemental cash flow information related to the operating and finance leases    
Cash paid for operating leases 6,993 6,418
Cash paid for interest on finance lease obligations 385 405
Assets acquired under operating leases 1,816 6,011
Operating lease assets obtained in acquisitions   378
Lease assets and liabilities    
Finance lease assets $ 7,037  
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net  
Finance lease obligations - current $ 486 $ 448
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current Accrued Liabilities, Current
Finance lease obligations - noncurrent $ 7,766 $ 8,160
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term Debt, Excluding Current Maturities Long-term Debt, Excluding Current Maturities
Weighted average remaining lease term (in years) 5 years 21 days 5 years 8 months 23 days
Weighted average discount rate 4.74% 4.71%
Maturity of the operating lease liabilities    
2026 $ 6,203  
2027 5,439  
2028 4,085  
2029 2,739  
2030 2,178  
Thereafter 3,662  
Total undiscounted cash flows 24,306  
Less: present value discount (2,552)  
Total lease liabilities 21,754  
Maturity of the financing lease liabilities    
2026 848  
2027 867  
2028 886  
2029 906  
2030 927  
Thereafter 6,051  
Total undiscounted cash flows 10,485  
Less: present value discount (2,233)  
Total lease liabilities $ 8,252