v3.25.2
Restricted Cash - Reconciliation of Cash and Cash Equivalents, and Restricted Cash to the Total of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Cash and Cash Equivalents [Abstract]      
Cash and cash equivalents $ 6,981 $ 4,960 $ 4,056
Restricted cash 19,907 $ 13,857 712
Total of cash, cash equivalents, and restricted cash shown in the consolidated statements of cash flows $ 26,888   $ 4,768