v3.26.3
LEASES - Schedule of Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Right of use assets    
Operating leases $ 16,319 $ 14,672
Finance leases 1,364 1,520
Total 17,683 16,192
Operating leases liabilities - current 3,762 3,614
Finance lease liabilities - current 213 205
Total 3,975 3,819
Operating leases liabilities - non-current 13,085 11,324
Finance lease liabilities - non-current 1,384 1,544
Total $ 14,469 $ 12,868