XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive Income ( Loss), Net of Tax
Class A Common Stock
Class A Common Stock
Common Stock
Class B Common Stock
Class B Common Stock
Common Stock
Beginning balance at Dec. 31, 2021 $ 422,457 $ 652,045 $ (224,999) $ (5,103)   $ 504   $ 10
Beginning balance (in shares) at Dec. 31, 2021           50,423,000   988,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuances of Class A common stock 1,564 1,561       $ 3    
Issuances of Class A common stock (in shares)           281,000    
Stock-based compensation 8,155 8,155            
Net income 53,079   53,079          
Hedging activity 12,645     12,645        
Ending balance at Dec. 31, 2022 497,900 661,761 (171,920) 7,542   $ 507   $ 10
Ending balance (in shares) at Dec. 31, 2022         50,704,000 50,704,000 988,000 988,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A common stock - equity offering, net of stock issuance costs 496,231 496,170       $ 61    
Issuance of Class A common stock - equity offering, net of stock issuance costs (in shares)           6,053,000    
Issuances of Class A common stock 1,799 1,797       $ 2    
Issuances of Class A common stock (in shares)           250,000    
Stock-based compensation 9,084 9,084            
Net income 25,399   25,399          
Hedging activity (8,622)     (8,622)        
Ending balance at Dec. 31, 2023 1,021,791 1,168,812 (146,521) (1,080)   $ 570   $ 10
Ending balance (in shares) at Dec. 31, 2023         57,007,000 57,007,000 988,000 988,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A common stock - equity offering, net of stock issuance costs 496,245 496,193       $ 52    
Issuance of Class A common stock - equity offering, net of stock issuance costs (in shares)           5,175,000    
Issuances of Class A common stock 2,689 2,687       $ 2    
Issuances of Class A common stock (in shares)           188,000    
Stock-based compensation 12,186 12,186            
Net income 13,536   13,536          
Hedging activity 4,392     4,392        
Ending balance at Dec. 31, 2024 $ 1,550,839 $ 1,679,878 $ (132,985) $ 3,312   $ 624   $ 10
Ending balance (in shares) at Dec. 31, 2024         62,370,000 62,370,000 988,000 988,000