XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.3
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
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning Balance (in shares) at Dec. 31, 2023       161,457,403 8,283,641      
Beginning Balance at Dec. 31, 2023 $ 376,850     $ 16 $ 0 $ 315,075 $ 61,754 $ 5
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A Common Stock upon vesting of Restricted Stock (in shares)       325,466        
Stock-based compensation 11,611         11,611    
Stock option exercises and employee stock purchases (in shares)       19,002        
Stock option exercises and employee stock purchases 10         10    
Net income (loss) 1,435           1,435  
Other comprehensive (loss) income, net of tax (31)             (31)
Ending balance (in shares) at Mar. 31, 2024       161,801,871 8,283,641      
Ending Balance at Mar. 31, 2024 389,875     $ 16 $ 0 326,696 63,189 (26)
Beginning Balance (in shares) at Dec. 31, 2023       161,457,403 8,283,641      
Beginning Balance at Dec. 31, 2023 376,850     $ 16 $ 0 315,075 61,754 5
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income (loss) 835              
Other comprehensive (loss) income, net of tax 216              
Ending balance (in shares) at Sep. 30, 2024       161,292,723 8,283,641      
Ending Balance at Sep. 30, 2024 403,510     $ 16 $ 0 340,684 62,589 221
Beginning Balance (in shares) at Mar. 31, 2024       161,801,871 8,283,641      
Beginning Balance at Mar. 31, 2024 389,875     $ 16 $ 0 326,696 63,189 (26)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A Common Stock upon vesting of Restricted Stock (in shares)       404,620        
Issuance of Class A Common Stock in exchange for services (in shares)       41,667        
Issuance of Class A Common Stock in exchange for services 250         250    
Stock-based compensation 10,247         10,247    
Stock option exercises and employee stock purchases (in shares)       144,833        
Stock option exercises and employee stock purchases 254         254    
Net income (loss) 1,100           1,100  
Other comprehensive (loss) income, net of tax (21)             (21)
Ending balance (in shares) at Jun. 30, 2024       162,392,991 8,283,641      
Ending Balance at Jun. 30, 2024 401,705     $ 16 $ 0 337,447 64,289 (47)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A Common Stock upon vesting of Restricted Stock (in shares)       380,991        
Repurchases of Class A Common Stock (in shares)       (1,488,862)        
Repurchases of Class A Common Stock (7,277)         (7,277)    
Stock-based compensation 10,510         10,510    
Stock option exercises and employee stock purchases (in shares)       7,603        
Stock option exercises and employee stock purchases 4         4    
Net income (loss) (1,700)           (1,700)  
Other comprehensive (loss) income, net of tax 268             268
Ending balance (in shares) at Sep. 30, 2024       161,292,723 8,283,641      
Ending Balance at Sep. 30, 2024 403,510     $ 16 $ 0 340,684 62,589 221
Beginning Balance (in shares) at Dec. 31, 2024   154,003,352 8,283,641 154,003,352 8,283,641      
Beginning Balance at Dec. 31, 2024 377,132     $ 15 $ 0 312,622 64,474 21
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 income (loss) (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 64,372 (24)
Beginning Balance (in shares) at Dec. 31, 2024   154,003,352 8,283,641 154,003,352 8,283,641      
Beginning Balance at Dec. 31, 2024 377,132     $ 15 $ 0 312,622 64,474 21
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Repurchases of Class A Common Stock (in shares)   (567,607)            
Repurchases of Class A Common Stock   $ (2,700)            
Net income (loss) 15,743              
Other comprehensive (loss) income, net of tax 141              
Ending balance (in shares) at Sep. 30, 2025   155,873,752 8,283,641 155,873,752 8,283,641      
Ending Balance at Sep. 30, 2025 413,329     $ 15 $ 0 332,935 80,217 162
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 64,372 (24)
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 income (loss) 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 71,471 70
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of Class A Common Stock upon vesting of Restricted Stock (in shares)       842,553        
Repurchases of Class A Common Stock (in shares)   0            
Stock-based compensation 6,827         6,827    
Stock option exercises and employee stock purchases (in shares)       194,370        
Stock option exercises and employee stock purchases 1,133         1,133    
Net income (loss) 8,746           8,746  
Other comprehensive (loss) income, net of tax 92             92
Ending balance (in shares) at Sep. 30, 2025   155,873,752 8,283,641 155,873,752 8,283,641      
Ending Balance at Sep. 30, 2025 $ 413,329     $ 15 $ 0 $ 332,935 $ 80,217 $ 162