v3.26.1
INVESTMENTS - Schedule of Investments by Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value    
Total $ 1,040,118 $ 945,269
Securitization notes    
Amortized Cost    
Within 1 year 9,366 15,279
Greater than 1 year, less than or equal to 5 years 476,869 379,938
Total 486,235 395,217
Fair Value    
Within 1 year 9,468 15,602
Greater than 1 year, less than or equal to 5 years 484,619 380,115
Total 494,087 395,717
Securitization certificates    
Amortized Cost    
Within 1 year 54,839 42,698
Greater than 1 year, less than or equal to 5 years 716,774 831,471
Total 771,613 874,169
Fair Value    
Within 1 year 17,366 13,495
Greater than 1 year, less than or equal to 5 years 459,625 458,166
Total 476,991 471,661
Investments in securities, available for sale    
Amortized Cost    
Within 1 year 64,205 57,977
Greater than 1 year, less than or equal to 5 years 1,193,643 1,211,409
Total 1,257,848 1,269,386
Fair Value    
Within 1 year 26,834 29,097
Greater than 1 year, less than or equal to 5 years 944,244 838,281
Total $ 971,078 $ 867,378