XML 110 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Capital Structure - Share Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 41 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 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 $ 51,902 $ 93,218          
Class A              
Class of Stock [Line Items]              
Share repurchase authorized amount       $ 1,220,000     $ 100,000
Additional authorized amount       $ 750,000 $ 300,000 $ 70,000  
Stock repurchased during period, value     $ 45,600        
Treasury stock purchases     1,145,400        
Stock repurchase program, remaining authorized repurchase amount $ 74,600   $ 74,600