v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF 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
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2024       154,003,352 8,283,641      
Beginning balance at Dec. 31, 2024 $ 377,132     $ 15 $ 0 $ 312,622 $ 21 $ 64,474
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A Common Stock upon vesting of Restricted Stock (in shares)       634,937        
Repurchases of Class A Common Stock (in shares)       (567,607)        
Repurchases of Class A Common Stock (2,688)         (2,688)    
Stock-based compensation 7,239         7,239    
Stock option exercises and employee stock purchases (in shares)       169        
Net (loss) income (102)             (102)
Other comprehensive (loss) income, net of tax (45)           (45)  
Ending balance (in shares) at Mar. 31, 2025       154,070,851 8,283,641      
Ending balance at Mar. 31, 2025 381,536     $ 15 $ 0 317,173 (24) 64,372
Beginning balance (in shares) at Dec. 31, 2024       154,003,352 8,283,641      
Beginning balance at Dec. 31, 2024 377,132     $ 15 $ 0 312,622 21 64,474
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net (loss) income 6,997              
Other comprehensive (loss) income, net of tax 49              
Ending balance (in shares) at Jun. 30, 2025       154,836,829 8,283,641      
Ending balance at Jun. 30, 2025 396,531     $ 15 $ 0 324,975 70 71,471
Beginning balance (in shares) at Mar. 31, 2025       154,070,851 8,283,641      
Beginning balance at Mar. 31, 2025 381,536     $ 15 $ 0 317,173 (24) 64,372
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A Common Stock upon vesting of Restricted Stock (in shares)       718,280        
Stock-based compensation 7,617         7,617    
Stock option exercises and employee stock purchases (in shares)       47,698        
Stock option exercises and employee stock purchases 185         185    
Net (loss) income 7,099             7,099
Other comprehensive (loss) income, net of tax 94           94  
Ending balance (in shares) at Jun. 30, 2025       154,836,829 8,283,641      
Ending balance at Jun. 30, 2025 396,531     $ 15 $ 0 324,975 70 71,471
Beginning balance (in shares) at Dec. 31, 2025   157,559,556 8,283,641 157,559,556 8,283,641      
Beginning balance at Dec. 31, 2025 437,462     $ 16 $ 0 338,526 196 98,724
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A Common Stock upon vesting of Restricted Stock (in shares)       813,633        
Stock options surrendered for employees’ tax liability (9,758)         (9,758)    
Repurchases of Class A Common Stock (in shares)       (571,592)        
Repurchases of Class A Common Stock (8,799)         (8,799)    
Stock-based compensation 5,451         5,451    
Stock option exercises and employee stock purchases (in shares)       649,986        
Stock option exercises and employee stock purchases 295         295    
Net (loss) income 6,288             6,288
Other comprehensive (loss) income, net of tax (299)           (299)  
Ending balance (in shares) at Mar. 31, 2026       158,451,583 8,283,641      
Ending balance at Mar. 31, 2026 430,640     $ 16 $ 0 325,715 (103) 105,012
Beginning balance (in shares) at Dec. 31, 2025   157,559,556 8,283,641 157,559,556 8,283,641      
Beginning balance at Dec. 31, 2025 437,462     $ 16 $ 0 338,526 196 98,724
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Repurchases of Class A Common Stock (in shares)   (2,580,973)            
Repurchases of Class A Common Stock   $ (32,800)            
Net (loss) income 34,667              
Other comprehensive (loss) income, net of tax (436)              
Ending balance (in shares) at Jun. 30, 2026   157,478,752 8,283,641 157,478,752 8,283,641      
Ending balance at Jun. 30, 2026 442,365     $ 16 $ 0 309,198 (240) 133,391
Beginning balance (in shares) at Mar. 31, 2026       158,451,583 8,283,641      
Beginning balance at Mar. 31, 2026 430,640     $ 16 $ 0 325,715 (103) 105,012
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A Common Stock upon vesting of Restricted Stock (in shares)       967,945        
Issuance of Class A Common Stock in exchange for services 238         238    
Repurchases of Class A Common Stock (in shares)   (2,009,381)   (2,009,381)        
Repurchases of Class A Common Stock (24,020) $ (24,000)       (24,020)    
Stock-based compensation 6,730         6,730    
Stock option exercises and employee stock purchases (in shares)       68,605        
Stock option exercises and employee stock purchases 535         535    
Net (loss) income 28,379             28,379
Other comprehensive (loss) income, net of tax (137)           (137)  
Ending balance (in shares) at Jun. 30, 2026   157,478,752 8,283,641 157,478,752 8,283,641      
Ending balance at Jun. 30, 2026 $ 442,365     $ 16 $ 0 $ 309,198 $ (240) $ 133,391