v3.25.2
Note 4 - SECURITIZATIONS AND VARIABLE INTEREST ENTITIES - VIE (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
item
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Securitizations and Variable Interest Entities      
Number of sponsored securitizations completed | item 4    
Total assets $ 9,026,030 $ 9,242,331 $ 8,871,991
Liabilities 8,028,643 8,191,777  
VIE      
Securitizations and Variable Interest Entities      
Total assets 83,500 82,900  
Liabilities $ 0 0  
Maximum exposure to loss   $ 85,500