v3.25.1
CONSOLIDATED STATEMENTS OF FINANCIAL CONDITION (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Joint ventures, cost $ 44,039 $ 38,660
Preferred stock, par value (in dollars per share) $ 0.02 $ 0.02
Preferred stock, shares authorized (in shares) 20 20
Preferred stock, shares issued (in shares) 20 20
Preferred stock, shares outstanding (in shares) 20 20
Common stock, par value (in dollars per share) $ 0.02 $ 0.02
Common stock, shares authorized (in shares) 199,980 199,980
Common stock, shares issued (in shares) 26,291 24,680
Common shares outstanding at end of period (in shares) 26,291 24,680