v3.25.1
Common stock buyback program and stock options and award plan: (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Common stock buyback program and stock options and award plan      
Remaining authorized amount for common stock repurchases   $ 22.4  
Purchase of common stock under buyback program (in shares)   0 0
Subsequent Events      
Common stock buyback program and stock options and award plan      
Purchase of common stock under buyback program (in shares) 94,856    
Purchase of common stock under buy back program $ 5.0    
Average share price $ 53.07