Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Changes in Redeemable Non-controlling Interests and Stockholders' Equity

v3.20.4
Consolidated Statements of Changes in Redeemable Non-controlling Interests and Stockholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Additional Paid-in Capital
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Other Comprehensive Loss
Cumulative Effect, Period of Adoption, Adjustment
Class A Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Class B Common Stock
Common Stock
Redeemable non-controlling interests beginning balance at Dec. 31, 2017 $ 10,338                      
Increase (Decrease) in Temporary Equity [Roll Forward]                        
Contributions from redeemable non-controlling interests 5,198                      
Distributions to redeemable non-controlling interests (410)                      
Net (loss) income (407)                      
Redeemable non-controlling interests ending balance at Dec. 31, 2018 14,719                      
Beginning balance (in shares) at Dec. 31, 2017           (1,873,266)       27,533,049   18,000,000
Beginning balance at Dec. 31, 2017 $ 336,620   $ 116,196 $ 235,844   $ (9,799) $ (5,626)     $ 3   $ 2
Beginning balance (ASU 2016-09) at Dec. 31, 2017   $ (4,454)     $ (4,454)              
Beginning balance (ASU 2017-12) at Dec. 31, 2017   (54)     432     $ (486)        
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Exercise of stock options, net (in shares) 909,000                 908,851    
Exercise of stock options, net $ 6,696   6,696                  
Stock-based compensation expense 1,258   1,258                  
Employee stock purchase plan (in shares)                   51,380    
Employee stock purchase plan 501   501                  
Open market purchase of common shares (in shares)           217,774       217,774    
Open market purchase of common shares (1,839)         $ (1,839)            
Unrealized loss from interest rate hedge, net 413           413          
Unrealized gain (loss) from interest rate hedges, net (73)                      
Foreign currency translation adjustment (250)           (250)          
Net (loss) income 37,984     37,984                
Ending balance (in shares) at Dec. 31, 2018           (2,091,040)       28,275,506   18,000,000
Ending balance at Dec. 31, 2018 $ 376,875 $ 0 124,651 269,806 $ 217 $ (11,638) (5,949) $ (217)   $ 3   $ 2
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Accounting Standards Update [Extensible List] us-gaap:AccountingStandardsUpdate201802Member                      
Contributions from redeemable non-controlling interests $ 21,835                      
Distributions to redeemable non-controlling interests (803)                      
Net (loss) income (4,135)                      
Redeemable non-controlling interests ending balance at Dec. 31, 2019 $ 31,616                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Exercise of stock options, net (in shares) 916,000                 915,834    
Exercise of stock options, net $ 6,742   6,742                  
Stock-based compensation expense 1,620   1,620                  
Employee stock purchase plan (in shares)                   48,965    
Employee stock purchase plan 675   675                  
Open market purchase of common shares (in shares)           10,300       10,300    
Open market purchase of common shares (144)         $ (144)            
Unrealized loss from interest rate hedge, net (2,727)           (2,727)          
Unrealized gain (loss) from interest rate hedges, net (2,944)                      
Foreign currency translation adjustment 1,379           1,379          
Net (loss) income 44,436     44,436                
Ending balance (in shares) at Dec. 31, 2019           (2,101,340)     29,230,005 29,230,005 18,000,000 18,000,000
Ending balance at Dec. 31, 2019 428,856   133,688 314,459   $ (11,782) (7,514)     $ 3   $ 2
Increase (Decrease) in Temporary Equity [Roll Forward]                        
Contributions from redeemable non-controlling interests 5,777                      
Distributions to redeemable non-controlling interests (1,534)                      
Accretion of tax equity financing fees 121                      
Net (loss) income 2,870                      
Redeemable non-controlling interests ending balance at Dec. 31, 2020 $ 38,850                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                        
Exercise of stock options, net (in shares) 946,000                 946,139    
Exercise of stock options, net $ 8,995   8,995                  
Stock-based compensation expense 1,933   1,933                  
Employee stock purchase plan (in shares)                   48,965    
Employee stock purchase plan 880   880                  
Open market purchase of common shares (in shares)           455       455    
Open market purchase of common shares (6)         $ (6)            
Unrealized gain (loss) from interest rate hedges, net (2,784)           (2,784)          
Foreign currency translation adjustment 1,008     0     1,008          
Accretion of tax equity financing fees (121)     (121)                
Net (loss) income 54,052     54,052                
Ending balance (in shares) at Dec. 31, 2020           (2,101,795)     30,224,654 30,224,654 18,000,000 18,000,000
Ending balance at Dec. 31, 2020 $ 492,813   $ 145,496 $ 368,390   $ (11,788) $ (9,290)     $ 3   $ 2