XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Supplemental Stockholders' Equity Information - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 29 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Feb. 28, 2023
Feb. 28, 2022
Class of Stock [Line Items]              
Stock repurchase program, authorized amount           $ 250,000 $ 150,000
Share repurchases $ 9,557 $ 12,871 $ 42,266 $ 43,591      
Stock repurchase program, remaining authorized repurchase amount $ 208,500   208,500   $ 208,500    
Class A Common Stock              
Class of Stock [Line Items]              
Share repurchases     $ 42,000   $ 191,500