v3.25.1
Subordinated Debentures and Subordinated Notes - Schedule of Subordinated Debentures (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Subordinated debentures and subordinated notes $ 155,909 $ 230,736
Subordinated notes, net of debt issuance costs    
Debt Instrument [Line Items]    
Subordinated debentures and subordinated notes 124,725 199,607
Subordinated debentures, net of discount    
Debt Instrument [Line Items]    
Subordinated debentures and subordinated notes $ 31,184 $ 31,129