v3.26.1
Borrowings - Credit Linked Notes and Other Borrowings (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
[1]
Borrowings      
Proceeds from borrowings $ 69,470,000 $ 58,640,042  
Total borrowings $ 4,773,490   $ 3,842,592
[1] Derived from audited consolidated financial statements.