XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES - Schedule of Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Right of use assets    
Operating leases $ 15,655 $ 15,320
Finance leases 1,626 1,730
Total 17,281 17,050
Operating leases liabilities - current 3,672 3,134
Finance lease liabilities - current 199 194
Total 3,871 3,328
Operating leases liabilities - non-current 12,158 12,967
Finance lease liabilities - non-current 1,648 1,749
Total $ 13,806 $ 14,716