v3.26.1
Revenue from service contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Asset Management        
Disaggregation of Revenue [Line Items]        
Servicing fees (expense) $ (771) $ (744) $ (1,478) $ (1,042)
Management fees        
Disaggregation of Revenue [Line Items]        
Fee revenue 1,691 2,809 3,330 6,049
Management fees | Asset Management        
Disaggregation of Revenue [Line Items]        
Fee revenue 1,691 2,809 3,330 6,049
Incentive fees        
Disaggregation of Revenue [Line Items]        
Fee revenue 419 478 813 777
Incentive fees | Asset Management        
Disaggregation of Revenue [Line Items]        
Fee revenue 419 478 813 777
Advisory and transaction fees        
Disaggregation of Revenue [Line Items]        
Fee revenue 0 0 66 0
Advisory and transaction fees | Asset Management        
Disaggregation of Revenue [Line Items]        
Fee revenue $ 0 $ 0 $ 66 $ 0