XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' equity: Common stock buyback program (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Stockholders' equity:      
Remaining authorized amount for common stock repurchases $ 105,800    
Repurchase of common stock (in shares) 341,818 153,322 0
Purchase of common stock under buy back program $ 16,686 $ 7,968