Quarterly report [Sections 13 or 15(d)]

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE NON-CONTROLLING INTERESTS AND STOCKHOLDERS??? EQUITY

v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Class A Common Stock
Class B Common Stock
Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Non-controlling Interests (“NCI”)
Redeemable non-controlling interests, beginning balance at Dec. 31, 2023 $ 46,865                  
Redeemable Non-controlling Interests (“RNCI”)                    
Distributions to RNCI (129)                  
Accretion of tax equity financing fees 27                  
Net (loss) income as adjusted (2,855)                  
Redeemable non-controlling interests, ending balance at Mar. 31, 2024 43,908                  
Beginning balance (in shares) at Dec. 31, 2023       34,277,195 18,000,000          
Treasury stock, beginning balance (in shares) at Dec. 31, 2023                 2,101,795  
Beginning balance at Dec. 31, 2023 925,886     $ 3 $ 2 $ 320,892 $ 595,911 $ (3,045) $ (11,788) $ 23,911
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Exercise of stock options (in shares)       31,889            
Exercise of stock options 183         183        
Stock-based compensation expense 3,026         3,026        
Restricted stock units released (in shares)       11,077            
Unrealized gain (loss) from interest rate hedges, net 539             539    
Foreign currency translation adjustment (1,162)             (1,086)   (76)
Accretion of tax equity financing fees (27)           (27)      
Contributions from NCI 28,864         3,040       25,824
Distributions to NCI (63)                 (63)
Purchase of shares from NCI (23,760)         226       (23,986)
Net (loss) income (3,323)           (2,937)     (386)
Ending balance (in shares) at Mar. 31, 2024       34,320,161 18,000,000          
Treasury stock, ending balance (in shares) at Mar. 31, 2024                 2,101,795  
Ending balance at Mar. 31, 2024 930,163     $ 3 $ 2 327,367 592,947 (3,592) $ (11,788) 25,224
Redeemable non-controlling interests, beginning balance at Dec. 31, 2024 2,463                  
Redeemable Non-controlling Interests (“RNCI”)                    
Accretion of tax equity financing fees 27                  
Net (loss) income as adjusted (524)                  
Redeemable non-controlling interests, ending balance at Mar. 31, 2025 $ 1,966                  
Beginning balance (in shares) at Dec. 31, 2024   34,501,213 18,000,000 34,501,213 18,000,000          
Treasury stock, beginning balance (in shares) at Dec. 31, 2024 2,101,835               2,101,835  
Beginning balance at Dec. 31, 2024 $ 1,045,149     $ 3 $ 2 378,321 652,561 (5,874) $ (11,788) 31,924
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Exercise of stock options (in shares)       70,178            
Exercise of stock options 430         430        
Stock-based compensation expense 2,844         2,844        
Restricted stock units released (in shares)       32,190            
Unrealized gain (loss) from interest rate hedges, net (502)             (502)    
Foreign currency translation adjustment 1,407             1,441   (34)
Accretion of tax equity financing fees (27)           (27)      
Contributions from NCI 2,863                 2,863
Distributions to NCI (1,004)                 (1,004)
Net (loss) income $ (5,082)           (5,483)     401
Ending balance (in shares) at Mar. 31, 2025   34,603,581 18,000,000 34,603,581 18,000,000          
Treasury stock, ending balance (in shares) at Mar. 31, 2025 2,101,835               2,101,835  
Ending balance at Mar. 31, 2025 $ 1,046,078     $ 3 $ 2 $ 381,595 $ 647,051 $ (4,935) $ (11,788) $ 34,150