v3.25.4
LEASES - Supplemental cash flow information related to leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
LEASES    
Cash paid, Operating cash flows - operating leases $ 6,845 $ 5,266
Cash paid, Financing cash flows - finance leases 272  
Right-of-use assets obtained in exchange for lease liabilities - operating leases 11,371 $ 10,044
Right-of-use assets obtained in exchange for lease liabilities - finance leases $ 2,873