XML 16 R7.htm IDEA: XBRL DOCUMENT v3.26.1
Unaudited 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
Beginning balance at Dec. 31, 2024 $ 541,689     $ 89 $ 15 $ 169,013 $ 375,119 $ (2,547)
Beginning balance, Shares at Dec. 31, 2024       89,002,571 14,986,745      
Consolidated net income 39,045           39,045  
Stock–based compensation expense 14,538         14,538    
Issuance of common stock upon exercise of stock options 394         394    
Issuance of common stock upon exercise of stock options, Shares       16,426        
Issuance of common stock upon vesting of restricted stock units, Shares       715,951        
Withholding taxes on net share settlements of restricted stock units (8,987)         (8,987)    
Withholding taxes on net share settlements of restricted stock units, Shares       (251,366)        
Repurchase of common stock (185,867)     $ (6)   (168,183) (17,678)  
Repurchase of common stock, Shares       (5,919,435)        
Conversion of common stock       $ 1 $ (1)      
Conversion of common stock, shares issued       770,495 (770,495)      
Foreign currency translation adjustment 1,238             1,238
Ending balance at Mar. 31, 2025 402,050     $ 84 $ 14 6,775 396,486 (1,309)
Ending balance, Shares at Mar. 31, 2025       84,334,642 14,216,250      
Beginning balance at Dec. 31, 2024 541,689     $ 89 $ 15 169,013 375,119 (2,547)
Beginning balance, Shares at Dec. 31, 2024       89,002,571 14,986,745      
Repurchase of common stock   $ (184,500)            
Foreign currency translation adjustment 3,917              
Ending balance at Jun. 30, 2025 435,477     $ 85 $ 14 15,366 418,642 1,370
Ending balance, Shares at Jun. 30, 2025       84,738,943 14,216,250      
Beginning balance at Mar. 31, 2025 402,050     $ 84 $ 14 6,775 396,486 (1,309)
Beginning balance, Shares at Mar. 31, 2025       84,334,642 14,216,250      
Consolidated net income 22,343           22,343  
Stock–based compensation expense 14,883         14,883    
Issuance of common stock upon exercise of stock options 10         10    
Issuance of common stock upon exercise of stock options, Shares       1,500        
Issuance of common stock upon vesting of restricted stock units       $ 1   (1)    
Issuance of common stock upon vesting of restricted stock units, Shares       630,591        
Withholding taxes on net share settlements of restricted stock units (6,343)         (6,343)    
Withholding taxes on net share settlements of restricted stock units, Shares       (216,786)        
Repurchase of common stock (145) $ (300)       42 (187)  
Repurchase of common stock, Shares       (11,004)        
Foreign currency translation adjustment 2,679             2,679
Ending balance at Jun. 30, 2025 435,477     $ 85 $ 14 15,366 418,642 1,370
Ending balance, Shares at Jun. 30, 2025       84,738,943 14,216,250      
Beginning balance at Dec. 31, 2025 374,198     $ 81 $ 14 10,297 362,380 1,426
Beginning balance, Shares at Dec. 31, 2025   80,667,475 14,216,250 80,667,475 14,216,250      
Consolidated net income 32,228           32,228  
Stock–based compensation expense 14,806         14,806    
Issuance of common stock upon exercise of stock options 55         55    
Issuance of common stock upon exercise of stock options, Shares       8,053        
Issuance of common stock upon vesting of restricted stock units, Shares       519,758        
Withholding taxes on net share settlements of restricted stock units (6,566)         (6,566)    
Withholding taxes on net share settlements of restricted stock units, Shares       (179,965)        
Repurchase of common stock (176,614)     $ (5)   (11,816) (164,793)  
Repurchase of common stock, Shares       (5,341,712)        
Foreign currency translation adjustment (979)             (979)
Ending balance at Mar. 31, 2026 237,128     $ 76 $ 14 6,776 229,815 447
Ending balance, Shares at Mar. 31, 2026       75,673,609 14,216,250      
Beginning balance at Dec. 31, 2025 374,198     $ 81 $ 14 10,297 362,380 1,426
Beginning balance, Shares at Dec. 31, 2025   80,667,475 14,216,250 80,667,475 14,216,250      
Repurchase of common stock   $ (204,200)            
Foreign currency translation adjustment (1,300)              
Ending balance at Jun. 30, 2026 264,356     $ 76 $ 14 6,764 257,376 126
Ending balance, Shares at Jun. 30, 2026   75,571,320 13,763,613 75,571,320 13,763,613      
Beginning balance at Mar. 31, 2026 237,128     $ 76 $ 14 6,776 229,815 447
Beginning balance, Shares at Mar. 31, 2026       75,673,609 14,216,250      
Consolidated net income 49,193           49,193  
Stock–based compensation expense 14,743         14,743    
Issuance of common stock upon vesting of restricted stock units       $ 1   (1)    
Issuance of common stock upon vesting of restricted stock units, Shares       601,460        
Withholding taxes on net share settlements of restricted stock units (7,020)         (7,020)    
Withholding taxes on net share settlements of restricted stock units, Shares       (209,415)        
Repurchase of common stock (29,367) $ (29,200)   $ (1)   (7,734) (21,632)  
Repurchase of common stock, Shares       (946,971)        
Conversion of common stock, shares issued       452,637 (452,637)      
Foreign currency translation adjustment (321)             (321)
Ending balance at Jun. 30, 2026 $ 264,356     $ 76 $ 14 $ 6,764 $ 257,376 $ 126
Ending balance, Shares at Jun. 30, 2026   75,571,320 13,763,613 75,571,320 13,763,613