v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Statement of Financial Position [Abstract]    
Allowance for credit losses $ 9,256 $ 7,200
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,833,743 28,747,733
Common stock, outstanding (in shares) 28,833,743 28,747,733