v3.26.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2026
Mar. 31, 2025
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 7,200 $ 4,880
Preferred shares authorized (in shares) 1,000,000 1,000,000
Preferred shares outstanding (in shares) 800,000 800,000
Common stock, authorized (in shares) 100,000,000 100,000,000
Common stock, issued (in shares) 28,747,733 28,618,289
Common stock, outstanding (in shares) 28,747,733 28,618,289