XML 108 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings - Maturity (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
2025 $ 400,000
2026 624,350
2027 520,291
2028 200,000
2029 300,000
2030 and thereafter 900,000
Total $ 2,944,641