XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.3
LEASES (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
LEASES      
Options to terminate the leases true    
Operating lease option to terminate period 30 days    
Supplemental cash flow information related to the operating leases      
Cash paid for operating leases $ 5,000 $ 4,791  
Cash paid for interest on finance lease obligations 291 305  
Assets acquired under operating leases 1,609 3,709  
Operating lease assets obtained in acquisitions   $ 378  
Lease assets and liabilities      
Finance lease assets $ 7,103   $ 7,577
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 $ 476   $ 448
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities, Current   Accrued Liabilities, Current
Finance lease obligations - noncurrent $ 7,797   $ 8,160
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 2025 $ 1,616    
2026 6,111    
2027 5,347    
2028 4,003    
2029 2,727    
Thereafter 5,816    
Total undiscounted cash flows 25,620    
Less: present value discount (2,786)    
Total lease liabilities 22,834    
Maturity of the financing lease liabilities      
Remainder of 2025 208    
2026 848    
2027 867    
2028 866    
2029 906    
Thereafter 6,978    
Total undiscounted cash flows 10,673    
Less: present value discount (2,400)    
Total lease liabilities 8,273    
Operating lease, lease not yet commenced      
LEASES      
Future minimum lease payments for leases that have yet to be commenced for additional office space $ 4,817