XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders’ Equity - Share Repurchase Program (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2024
Jul. 24, 2024
Oct. 26, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Amount authorized to be purchased         $ 100,000  
Stock repurchased and retired during period $ 30,038 $ 19,932 $ 28,064      
Common Class A | 2023 Share Repurchase Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Amount authorized to be purchased           $ 50,000
Stock repurchased and retired during period (in shares)       3,632,123    
Stock repurchased and retired during period       $ 48,000    
Common Class A | 2024 Share Repurchase Program            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock repurchased and retired during period (in shares) 1,897,183     1,897,183    
Stock repurchased and retired during period $ 30,000     $ 30,000    
Remaining authorized repurchase amount $ 70,000     $ 70,000