v3.25.1
Subordinated Debentures and Subordinated Notes (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Subordinated Debentures Subordinated debentures and subordinated notes as of March 31, 2025 and December 31, 2024 were as follows:
 March 31, 2025December 31, 2024
Subordinated notes, net of debt issuance costs$124,725 $199,607 
Subordinated debentures, net of discount31,184 31,129 
Total subordinated notes and debentures$155,909 $230,736