v3.25.2
Equity Method Investments and Other - Unfunded Commitment of Equity Method Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Equity Method Investments [Line Items]    
Equity method investments, unfunded commitment $ 4,860 $ 5,844
Brewer Lane Ventures Fund II LP units    
Schedule of Equity Method Investments [Line Items]    
Equity method investments, unfunded commitment 4,077 4,610
Hudson Ventures Fund II LP units    
Schedule of Equity Method Investments [Line Items]    
Equity method investments, unfunded commitment 397 848
Dowling Capital Partners LP units    
Schedule of Equity Method Investments [Line Items]    
Equity method investments, unfunded commitment $ 386 $ 386