XML 121 R105.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions - Summary of Balances of Transactions with Related Parties (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Related Party Transactions [Abstract]  
Cash and restricted cash deposits in affiliated bank $ 187,602
Other due/to from affiliate  
Accounts receivable 38,120
Prepaid expenses and other assets 1,763
Operating lease right-of use assets 13,533
Other long-term assets 2,853
Accounts payable 5,601
Contract liabilities 40,982
Operating lease liabilities $ 14,019