v3.26.1
Commitments and contingencies (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Jul. 01, 2021
Product Liability Contingency [Line Items]      
Debt issuance amount $ 76,252,000 $ 77,752,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 $ 49,500,000 $ 43,200,000