XML 112 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS EQUITY (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Mar. 15, 2022
Class A        
Common Stock        
Exercise of stock options, net (in shares) 2,455 2,468 800  
Shares exchanged 267 314 91  
Class A | Restricted Stock Units        
Common Stock        
Shares issued upon vesting of Restricted Stock Units, net (in shares) 846 511 48  
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 499 285 20  
Class A | Restricted Stock Awards        
Common Stock        
Shares issued upon vesting of Restricted Stock Units, net (in shares) 84 198 173  
Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation 7 7 15  
Class A | ESPP        
Common Stock        
Shares issued upon vesting of Restricted Stock Units, net (in shares) 116 152 207  
Class B        
Common Stock        
Exchange of shares 6,180 7,646 6,500  
S Corporation        
Common Stock        
Amount of estimated dividends liability       $ 536