v3.25.2
Commitments and Contingencies - Off-Balance Sheet Arrangements (Details) - Financial guarantees
$ in Thousands
Jun. 30, 2025
USD ($)
Summary of total maximum amount of financial guarantees issued  
2025 $ 27,042
2026 23,846
2027 5,834
Thereafter 8,322
Total $ 65,044