Quarterly report [Sections 13 or 15(d)]

Capital Stock - Stock Repurchase Program (Details)

v3.25.3
Capital Stock - Stock Repurchase Program (Details) - USD ($)
3 Months Ended 9 Months Ended 21 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2025
Jan. 02, 2024
Capital Stock              
Stock repurchase program amount authorized             $ 50,000,000
Repurchase of common stock (in shares)         108,510 109,170  
Excise tax liability $ 24,000       $ 24,000 $ 24,000  
Repurchase of common stock $ 25,000 $ 1,849,000 $ 545,000 $ 13,000 $ 2,400,000 $ 2,400,000