XML 192 R76.htm IDEA: XBRL DOCUMENT v3.25.4
Share Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Aug. 03, 2007
Share Repurchase Program          
Share repurchase program $ 200,000   $ 200,000   $ 30,000
Number of common shares purchased during period under the program 262,370 0 262,370 0  
Repurchased shares cost $ 20,000   $ 20,000    
Treasury stock shares repurchased cumulative 3,478,060 3,215,690 3,478,060 3,215,690  
Treasury stock repurchased, at cost $ 175,240 $ 155,240 $ 175,240 $ 155,240