v3.26.1
Commitments and contingencies (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Jul. 01, 2021
Product Liability Contingency [Line Items]      
Debt issuance amount $ 95,849,000 $ 76,252,000  
Capitala Acquisition | Promissory Note      
Product Liability Contingency [Line Items]      
Debt issuance amount     $ 4,000,000.0
Credit facility, maximum borrowing capacity     $ 6,000,000.0
Asset Management | Investment Commitments      
Product Liability Contingency [Line Items]      
Investment commitments 1,400,000 1,400,000  
Insurance Solutions | Investment Commitments      
Product Liability Contingency [Line Items]      
Investment commitments $ 43,800,000 $ 49,500,000