XML 34 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash, cash equivalents, and restricted cash reconciliation      
Cash and cash equivalents $ 138,532 $ 147,399 $ 192,970
Restricted cash 30,063 48,146 41,032
Cash, cash equivalents, and restricted cash in assets of consolidated VIEs 93,911 78,059 42,228
Cash, cash equivalents, and restricted cash ending balance $ 262,506 $ 273,604 $ 276,230