XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Forward Contracts - Narrative (Details) - counterparty
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Derivative [Line Items]    
Number of counterparties 3 3
Forward contracts payable    
Derivative [Line Items]    
Derivative term 12 months 12 months