v3.22.4
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Class A
Class B
Total Stockholders’ Equity
Common Stock
Class A
Common Stock
Class B
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Losses)
Retained Earnings
Treasury Stock
Non-controlling Interest
Beginning balance, common stock (shares) at Dec. 31, 2019         122,107,000 8,411,000          
Beginning balance at Dec. 31, 2019       $ 1,374,487 $ 12 $ 1 $ 1,123,805 $ (756) $ 251,425 $ 0 $ 94,432
Beginning balance, treasury stock (share) at Dec. 31, 2019                   0  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive income (loss) $ 98,734     95,985       (8,691) 104,676   2,749
Share‑based compensation (shares)         223,000            
Share-based compensation, net of income taxes       10,838     10,838        
Exchanges (shares)         8,411,000 (8,411,000)          
Exchanges       93,759 $ 1 $ (1) 94,719 (960)     (93,759)
Distributions                     (3,422)
Exercise of employee stock options and warrants (in shares)         50,000            
Exercise of employee stock options and warrants       690     690        
Payment of taxes for employee stock awards       (1,440)     (1,440)        
Reclassification of public warrants       68,503     68,503        
Repurchase of common stock (in shares)         (444,000)         (444,000)  
Repurchase of common stock       (6,000)           $ (6,000)  
Tax receivable agreement arising from exchanges, net of income taxes       (16,097)     (16,097)        
Ending balance, common stock (shares) at Dec. 31, 2020         130,347,000 0          
Ending balance at Dec. 31, 2020       1,620,725 $ 13 $ 0 1,281,018 (10,407) 356,101 $ (6,000) 0
Ending balance, treasury stock (share) at Dec. 31, 2020                   444,000  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive income (loss) $ 129,200     129,200       9,901 119,299    
Share‑based compensation (shares)         224,000            
Share-based compensation, net of income taxes       9,585     9,585        
Exercise of employee stock options (shares)         313,000            
Exercise of employee stock options and warrants       4,488     4,488        
Exercise of public warrants (in shares)         881,000            
Exercise of public warrants       9,632     9,632        
Cashless exercise of public warrants, net of fees (in shares)         9,823,000            
Cashless exercise of public warrants, net of fees       1 $ 1            
Payment of taxes for employee stock awards       (1,767)     (1,767)        
Reclassification of public warrants       298     298        
Repurchase of common stock (in shares)         (3,309,000)         (3,309,000)  
Repurchase of common stock       (53,172)           $ (53,172)  
Ending balance, common stock (shares) at Dec. 31, 2021   138,278,573 0   138,279,000 0          
Ending balance at Dec. 31, 2021       1,718,990 $ 14 $ 0 1,303,254 (506) 475,400 $ (59,172) 0
Ending balance, treasury stock (share) at Dec. 31, 2021 3,752,756                 3,753,000  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                      
Comprehensive income (loss) $ 199,779     199,779       35,584 164,195    
Share‑based compensation (shares)         382,000            
Share-based compensation, net of income taxes       10,450     10,450        
Exercise of employee stock options (shares) 236,422       236,000            
Exercise of employee stock options and warrants       3,970     3,970        
Payment of taxes for employee stock awards       (6,045)     (6,045)        
Repurchase of common stock (in shares)         (5,780,000)         (5,780,000)  
Repurchase of common stock       (130,060)           $ (130,060)  
Ending balance, common stock (shares) at Dec. 31, 2022   133,117,224 0   133,117,000 0          
Ending balance at Dec. 31, 2022       $ 1,797,084 $ 14 $ 0 $ 1,311,629 $ 35,078 $ 639,595 $ (189,232) $ 0
Ending balance, treasury stock (share) at Dec. 31, 2022 9,533,120                 9,533,000