v3.25.2
Borrowings - Schedule of Subordinated Debentures (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Subordinated debentures and subordinated notes $ 156,082 $ 230,736
Subordinated notes, net of debt issuance costs    
Debt Instrument [Line Items]    
Subordinated debentures and subordinated notes 124,843 199,607
Subordinated debentures, net of discount    
Debt Instrument [Line Items]    
Subordinated debentures and subordinated notes $ 31,239 $ 31,129