Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS??? EQUITY - Schedule of Treasury Stock (Details)

v3.24.2.u1
STOCKHOLDERS’ EQUITY - Schedule of Treasury Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock Repurchase Program [Roll Forward]        
Balance as of December 31, 2023 (shares)     4,723  
Balance as of June 30, 2024 (shares) 17,937   17,937  
Balance as of December 31, 2023     $ 20,094  
Repurchase of common stock $ 25,834 $ 10,046 28,670 $ 15,452
Balance as of June 30, 2024 $ 48,763   $ 48,763  
Class A common stock | Class A common stock repurchased through the Stock Repurchase Program        
Stock Repurchase Program [Roll Forward]        
Repurchase of common stock (shares)     1,537  
Repurchase of common stock     $ 4,030  
Class A common stock | Class A common stock repurchased outside of the Stock Repurchase Program        
Stock Repurchase Program [Roll Forward]        
Repurchase of common stock (shares)     11,677  
Repurchase of common stock     $ 24,639