XML 58 R48.htm IDEA: XBRL DOCUMENT v3.26.1
Commitments and Contingencies (Details) - Financial guarantees
$ in Thousands
Jun. 30, 2026
USD ($)
Summary of total maximum amount of financial guarantees issued  
2026 $ 31,285
2027 842
2028 1,975
Thereafter 80
Total $ 34,182