XML 87 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivative Financial Instruments - Schedule of Gross Amounts Recognized Assets and Liabilities Subject to Master Netting Agreements (Details) - Not Designated - Forward commitments - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Offsetting Assets [Line Items]    
Gross amount of recognized assets $ 33,214 $ 37,647
Gross Amounts Offset in the Condensed Consolidated Balance Sheets (20,189) (11,033)
Net assets presented in the condensed consolidated balance sheets 13,025 26,614
Gross amount of recognized liabilities (47,916) (174,545)
Gross Amounts Offset in the Condensed Consolidated Balance Sheets 39,408 31,557
Net Liabilities Presented in the Condensed Consolidated Balance Sheets $ (8,508) $ (142,988)