XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Instruments - Credit Losses - Schedule of Disaggregation of Defaulted Notes by Year of Default (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Credit Loss [Abstract]  
2025 $ 348
2024 449
2023 750
2022 141
2021 1,033
2020 and prior 1,750
Total $ 4,471