XML 34 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Cash, cash equivalents, and restricted cash reconciliation      
Cash and cash equivalents $ 229,531 $ 138,975 $ 67,928
Restricted cash 51,569 47,697 51,728
Cash, cash equivalents, and restricted cash in Assets of consolidated VIEs 42,228 13,810 8,324
Cash, cash equivalents, and restricted cash ending balance $ 323,328 $ 200,482 $ 127,980