v3.26.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Net of credit losses $ 14,281 $ 0
Common Stock, Par or Stated Value Per Share   $ 0.0001
Common stock, shares authorized 14,583,333 14,583,333
Common stock, shares issued 5,199,963 3,216,363
Common stock, shares outstanding 5,171,306 3,187,706
Treasury stock, shares 286,567 286,567