v3.26.3
Commitments and Contingencies (Details) - Financial guarantees
$ in Thousands
Sep. 30, 2026
USD ($)
Summary of total maximum amount of financial guarantees issued  
2026 $ 30,771
2027 948
2028 1,975
Thereafter 101
Total $ 33,795