v3.26.1
LEASES (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
LEASES      
Options to extend the leases true    
Options to terminate the leases true    
Operating lease option to terminate period 30 days    
Supplemental cash flow information related to the operating and finance leases      
Cash paid for operating leases $ 3,601 $ 3,367  
Cash paid for interest on finance lease obligations 197 195  
Assets acquired under operating leases 5,628 $ 1,385  
Lease assets and liabilities      
Finance lease assets $ 6,573   $ 7,037
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, Plant and Equipment, Net   Property, Plant and Equipment, Net
Finance lease obligations - current $ 483   $ 486
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current   Accrued Liabilities, Current
Finance lease obligations - noncurrent $ 7,389   $ 7,766
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term Debt, Excluding Current Maturities   Long-term Debt, Excluding Current Maturities
Maturity of the operating lease liabilities      
Remainder of 2026 $ 3,314    
2027 6,319    
2028 4,968    
2029 3,361    
2030 2,650    
Thereafter 6,768    
Total undiscounted cash flows 27,380    
Less: present value discount (3,572)    
Total lease liabilities 23,808    
Maturity of the financing lease liabilities      
Remainder of 2025 426    
2027 873    
2028 895    
2029 917    
2030 940    
Thereafter 6,156    
Total undiscounted cash flows 10,207    
Less: present value discount (2,335)    
Total lease liabilities $ 7,872