v3.25.4
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Statement of Cash Flows [Abstract]    
Cash and cash equivalents $ 84,758 $ 10,695
Cash and cash equivalent, Cash in foreign currency 634 40
Restricted cash and cash equivalents 13,208 10,672
Restricted cash and cash equivalents, Cash in foreign currency $ 721 $ 440