XML 83 R69.htm IDEA: XBRL DOCUMENT v3.25.1
LEASES - Schedule of Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Right of use assets    
Operating leases $ 15,598 $ 15,320
Finance leases 1,678 1,730
Total 17,276 17,050
Operating leases liabilities - current 3,726 3,134
Finance lease liabilities - current 197 194
Total 3,923 3,328
Operating leases liabilities - non-current 12,445 12,967
Finance lease liabilities - non-current 1,698 1,749
Total $ 14,143 $ 14,716