v3.26.1
Disaggregated Revenue - Schedule of Components of Other Income (Expenses) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Investment activity, net $ 19,643 $ 14,837 $ 35,794 $ 28,412
Borrower late fee income 7,791 1,642 16,249 3,231
Administration/sponsor fee income 1,606 1,293 3,155 2,598
Loss from solar investments, net (22,497) (1,502) (45,028) (1,046)
Other 10,476 5,202 15,951 11,407
Other, net 18,399 22,976 28,836 47,579
Investment advisory services (WRCM)        
Disaggregation of Revenue [Line Items]        
Investment advisory services (WRCM) $ 1,380 $ 1,504 $ 2,715 $ 2,977