XML 123 R109.htm IDEA: XBRL DOCUMENT v3.25.4
Shareholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 24 Months Ended
Oct. 20, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 19, 2022
Stockholders' Equity Note [Abstract]            
Stock repurchase program, authorized amount $ 25,000         $ 25,000
Repurchased shares of common stock (in shares) 27,998       559,522  
Repurchased shares of common stock, average price per share (in dollars per share) $ 18.64       $ 19.06  
Repurchased shares of common stock, amount $ 500 $ 521 $ 283 $ 9,248 $ 10,700