XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Options      
Outstanding beginning of the period (in shares) 1,509,172    
Granted (in shares) 0 0 0
Forfeited (in shares) (10)    
Expired (in shares) 0    
Exercised (in shares) (297,543)    
Outstanding end of the period (in shares) 1,211,619 1,509,172  
Exercisable at end of the period (in shares) 1,211,619    
Weighted- Average Exercise Price      
Outstanding beginning of the period (in dollars per share) $ 14.57    
Granted (in dollars per share) 0    
Forfeited (in dollars per share) 13.60    
Expired (in dollars per share) 0    
Exercised (in dollars per share) 15.03    
Outstanding end of the period (in dollars per share) 14.46 $ 14.57  
Exercisable at the end of the period (in dollars per share) $ 14.46    
Outstanding, weighted-average remaining contractual term (years) 2 years 3 months 18 days 3 years 2 months 12 days  
Exercisable, weighted-average remaining contractual term (years) 2 years 3 months 18 days    
Outstanding, aggregate intrinsic value $ 105,500 $ 104,737  
Exercisable, aggregate intrinsic value 105,500    
Additional Disclosures      
Options exercised intrinsic value 24,800 $ 17,000 $ 123,400
Options vested in period fair value     $ 900
Options unrecognized compensation expense $ 0    
Class A Common Stock | Employee stock options      
Additional Disclosures      
Expiration period (years) 10 years    
Minimum | Class A Common Stock | Employee stock options      
Additional Disclosures      
Award vesting period (years) 3 years    
Maximum | Class A Common Stock | Employee stock options      
Additional Disclosures      
Award vesting period (years) 4 years