XML 468 R96.htm IDEA: XBRL DOCUMENT v3.24.2
Capital Structure - Share Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 44 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
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       $ 424            
Treasury stock purchases $ 31,435 $ 51,902 $ 41,744 $ 93,218            
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         $ 47,000          
Treasury stock purchases         1,176,300          
Stock repurchase program, remaining authorized repurchase amount $ 543,700       $ 543,700