v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS        
Cash and cash equivalents $ 38,233 $ 49,875 $ 43,956  
Restricted cash 10,142 21,164 8,368  
Total $ 48,375 $ 71,039 $ 52,324 $ 35,564