XML 118 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Borrowings - Bank Term Funding Program (Details) - USD ($)
$ in Thousands
1 Months Ended
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]      
Borrowings   $ 176,789 $ 390,964
Weighted average interest rate at year-end   0.20% 5.05%
Bank Term Funding Program      
Debt Instrument [Line Items]      
Basis spread on debt variable rate 0.10%    
Borrowings   $ 0 $ 130,000
Weighted average interest rate at year-end   0.00% 4.85%