Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Consolidated Statements of Changes in Redeemable Non-controlling Interests and Stockholders' Equity - USD ($)
$ in Thousands
Total
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Loss
Non-controlling Interest
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, 2019 $ 31,616                  
Increase (Decrease) in Temporary Equity [Roll Forward]                    
Contributions from non-controlling interests 5,777                  
Distributions to redeemable non-controlling interests (1,534)                  
Accretion of tax equity financing fees 121                  
Net income 2,870                  
Redeemable non-controlling interests ending balance at Dec. 31, 2020 38,850                  
Beginning balance (in shares) at Dec. 31, 2019               29,230,005   18,000,000
Treasury stock, beginning balance (in shares) at Dec. 31, 2019       2,101,340            
Beginning balance at Dec. 31, 2019 428,856 $ 133,688 $ 314,459 $ (11,782) $ (7,514) $ 0   $ 3   $ 2
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Exercise of stock options, net (in shares)               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 from interest rate hedges, net (2,784)       (2,784)          
Foreign currency translation adjustment 1,008       1,008          
Accretion of tax equity financing fees (121)   (121)              
Net income 54,052   54,052              
Ending balance (in shares) at Dec. 31, 2020               30,224,654   18,000,000
Treasury stock, ending balance (in shares) at Dec. 31, 2020       2,101,795            
Ending balance at Dec. 31, 2020 492,813 145,496 368,390 $ (11,788) (9,290) 0   $ 3   $ 2
Increase (Decrease) in Temporary Equity [Roll Forward]                    
Contributions from non-controlling interests 2,251                  
Distributions to redeemable non-controlling interests (1,009)                  
Accretion of tax equity financing fees 116                  
Investment fund call option exercise (3,759)                  
Net income 9,733                  
Redeemable non-controlling interests ending balance at Dec. 31, 2021 46,182                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Equity offering of common stock, net of offering costs (in shares)               2,875,000    
Equity offering of common stock, net of offering costs 120,084 120,084                
Exercise of stock options, net (in shares)               587,775    
Exercise of stock options, net 5,563 5,563                
Stock-based compensation expense 8,716 8,716                
Employee stock purchase plan (in shares)               28,880    
Employee stock purchase plan 1,364 1,364                
Open market purchase of common shares (in shares)       0            
Unrealized gain from interest rate hedges, net 2,793       2,793          
Foreign currency translation adjustment (170)       (170)          
Accretion of tax equity financing fees (116)   (116)              
Investment fund call option exercise 2,759 2,759                
Net income $ 70,458   70,458              
Ending balance (in shares) at Dec. 31, 2021             33,716,309 33,716,309 18,000,000 18,000,000
Treasury stock, ending balance (in shares) at Dec. 31, 2021 2,101,795     2,101,795            
Ending balance at Dec. 31, 2021 $ 704,264 283,982 438,732 $ (11,788) (6,667) 0   $ 3   $ 2
Increase (Decrease) in Temporary Equity [Roll Forward]                    
Contributions from non-controlling interests 48,912         48,912        
Distributions to redeemable non-controlling interests (1,039)                  
Accretion of tax equity financing fees 109                  
Investment fund call option exercise (2,162)                  
Net income 3,533                  
Redeemable non-controlling interests ending balance at Dec. 31, 2022 $ 46,623                  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Exercise of stock options, net (in shares) 196,000             195,888    
Exercise of stock options, net $ 3,954 3,954                
Stock-based compensation expense 15,046 15,046                
Employee stock purchase plan (in shares)               36,165    
Employee stock purchase plan 2,009 2,009                
Open market purchase of common shares (in shares)       0            
Unrealized gain from interest rate hedges, net 6,017       6,017          
Foreign currency translation adjustment (3,401)       (3,401)          
Accretion of tax equity financing fees (109)   (109)              
Investment fund call option exercise 1,323 1,323                
Net income 94,926                  
Net income $ 95,016   94,926     90        
Ending balance (in shares) at Dec. 31, 2022             33,948,362 33,948,362 18,000,000 18,000,000
Treasury stock, ending balance (in shares) at Dec. 31, 2022 2,101,795     2,101,795            
Ending balance at Dec. 31, 2022 $ 873,031 $ 306,314 $ 533,549 $ (11,788) $ (4,051) $ 49,002   $ 3   $ 2