XML 119 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
LEASES - Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Right of use assets    
Operating Lease - ROU $ 15,320 $ 17,763
Finance Leases - ROU 1,730 2,101
Total right-of-use assets 17,050 19,864
Operating leases liabilities - current 3,134 3,949
Finance lease liabilities - current 194 272
Total lease liabilities, current 3,328 4,221
Operating lease liabilities - non-current 12,967 14,601
Finance lease liabilities - non-current 1,749 1,943
Total lease liabilities, non-current $ 14,716 $ 16,544