XML 249 R123.htm IDEA: XBRL DOCUMENT v3.25.4
Capital Structure - Share Repurchase Program (Details) - USD ($)
$ in Thousands
12 Months Ended 62 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2025
Apr. 24, 2024
Nov. 03, 2021
May 04, 2021
Feb. 11, 2021
Nov. 06, 2020
Class of Stock [Line Items]                  
Stock repurchased during period, value $ 1,018 $ 76 $ 3,896            
Treasury stock purchases 187,861 $ 192,478 $ 230,781            
Class A                  
Class of Stock [Line Items]                  
Share repurchase authorized amount         $ 1,720,000 $ 1,220,000     $ 100,000
Additional authorized amount         $ 500,000 $ 750,000 $ 300,000 $ 70,000  
Stock repurchased during period, value       $ 53,800          
Treasury stock purchases       1,417,200          
Stock repurchase program, remaining authorized repurchase amount $ 302,800     $ 302,800