v3.25.1
Consolidated Statements of Cash Flows (Unaudited) - Total cash, cash equivalents and restricted cash - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of cash, cash equivalents      
Cash and cash equivalents $ 12,424 $ 10,749 $ 9,508
Restricted cash and cash equivalents 14,548 12,527 14,683
Restricted foreign currency 864 1,211 2,073
Total cash and cash equivalents, restricted cash and cash equivalents and restricted foreign currency presented in consolidated statements of cash flows $ 27,836 $ 24,487 $ 26,264