v3.26.1
LEASES - Schedule of Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Right of use assets    
Operating leases $ 12,703 $ 14,672
Finance leases 1,417 1,520
Total 14,120 16,192
Operating leases liabilities - current 3,172 3,614
Finance lease liabilities - current 210 205
Total 3,382 3,819
Operating leases liabilities - non-current 9,895 11,324
Finance lease liabilities - non-current 1,438 1,544
Total $ 11,333 $ 12,868