XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Subsequent Event [Line Items]        
Purchase of treasury stock (in shares)   224,572 49,623  
Purchase price   $ 99,056   $ 72,688
Stock Repurchase Program | Subsequent Event        
Subsequent Event [Line Items]        
Purchase price $ 150,000      
Share repurchase program, remaining authorized, amount $ 100      
Stock Repurchase Program | Class A Common Stock | Subsequent Event        
Subsequent Event [Line Items]        
Purchase of treasury stock (in shares) 1,223,562      
Purchase price $ 131,554