v3.26.1
LEASES - Supplemental cash flow information related to leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
LEASES    
Cash paid, Operating cash flows - operating leases $ 1,855 $ 1,476
Cash paid, Financing cash flows - finance leases 97  
Right-of-use assets obtained in exchange for lease liabilities - operating leases $ 2,695 $ 1,940