v3.25.4
SUBORDINATED NOTES - Schedule of Face Value Carrying Value of Subordinated Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Sep. 15, 2025
Dec. 31, 2024
Sep. 03, 2020
SUBORDINATED NOTES        
Subordinated notes, at carrying value $ 0   $ 39,553  
Subordinated notes        
SUBORDINATED NOTES        
Subordinated notes, at face value 0 $ 40,000 40,000 $ 40,000
Unamortized issuance costs 0   (447)  
Subordinated notes, at carrying value $ 0   $ 39,553