XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Off-Balance Sheet Arrangements (Details) - Financial guarantees
$ in Thousands
Mar. 31, 2025
USD ($)
Summary of total maximum amount of financial guarantees issued  
2025 $ 42,180
2026 9,470
2027 5,834
Thereafter 8,343
Total $ 65,827