Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
STOCKHOLDERS’ EQUITY - Schedule of Treasury Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Stock Repurchase Program [Roll Forward]        
Beginning balance (shares)     19,450  
Ending balance (shares) 21,739   21,739  
Beginning balance     $ 51,293  
Repurchase of common stock $ 1,945 $ 25,834 3,499 $ 28,670
Ending balance $ 54,792   $ 54,792  
Class A common stock | Class A common stock repurchased through the Stock Repurchase Program        
Stock Repurchase Program [Roll Forward]        
Repurchase of common stock (shares)     2,289  
Repurchase of common stock     $ 3,499