v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Class A common stock
Class B common stock
Total stockholders' equity
Common stock
Class A common stock
Common stock
Class B common stock
Additional paid-in capital
Accumulated deficit
Noncontrolling interest
Beginning balance (in shares) at Dec. 31, 2024         24,668 12,620      
Beginning balance at Dec. 31, 2024 $ 39,076     $ 43,889 $ 247 $ 126 $ 58,917 $ (15,401) $ (4,813)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Distributions (59,232)               (59,232)
Dividends declared (145,786)     (145,786)       (145,786)  
Net income 2,646     2,342       2,342 304
Exercise of stock options (in shares)         241        
Exercise of stock options 10,527     6,591 $ 3   6,588   3,936
Equity-based compensation 6,236     4,136     4,136   2,100
Activity under employee stock purchase plan (in shares)         1        
Activity under employee stock purchase plan 107     70     70   37
Redemption of LLC Units (in shares)         145 145      
Redemption of LLC Units 0     (697) $ 1 $ (1) (697)   697
Deferred tax adjustments net of tax receivable agreement liabilities 911     911     911    
Ending balance (in shares) at Mar. 31, 2025         25,055 12,475      
Ending balance at Mar. 31, 2025 (145,515)     (88,544) $ 251 $ 125 69,925 (158,845) (56,971)
Beginning balance (in shares) at Dec. 31, 2024         24,668 12,620      
Beginning balance at Dec. 31, 2024 39,076     43,889 $ 247 $ 126 58,917 (15,401) (4,813)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Share repurchases (in shares)         (6)        
Share repurchases (529)                
Net income 10,929                
Ending balance (in shares) at Jun. 30, 2025         25,351 12,207      
Ending balance at Jun. 30, 2025 (130,594)     (78,589) $ 254 $ 122 74,730 (153,695) (52,005)
Beginning balance (in shares) at Mar. 31, 2025         25,055 12,475      
Beginning balance at Mar. 31, 2025 (145,515)     (88,544) $ 251 $ 125 69,925 (158,845) (56,971)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Distributions (1,886)               (1,886)
Share repurchases (in shares)         (6)        
Share repurchases (529)     (344)     (344)   (185)
Net income 8,283     5,150       5,150 3,133
Exercise of stock options (in shares)         33        
Exercise of stock options 1,484     946     946   538
Equity-based compensation 6,017     4,041     4,041   1,976
Activity under employee stock purchase plan (in shares)         1        
Activity under employee stock purchase plan 108     71     71   37
Redemption of LLC Units (in shares)         268 268      
Redemption of LLC Units 0     (1,353) $ 3 $ (3) (1,353)   1,353
Deferred tax adjustments net of tax receivable agreement liabilities 1,444     1,444     1,444    
Ending balance (in shares) at Jun. 30, 2025         25,351 12,207      
Ending balance at Jun. 30, 2025 (130,594)     (78,589) $ 254 $ 122 74,730 (153,695) (52,005)
Beginning balance (in shares) at Dec. 31, 2025   24,653 11,935   24,653 11,935      
Beginning balance at Dec. 31, 2025 (162,788)     (95,504) $ 247 $ 119 37,486 (133,356) (67,284)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Distributions (2,190)               (2,190)
Share repurchases (in shares)         (985)        
Share repurchases (50,329)     (31,638) $ (10)   (31,628)   (18,691)
Net income 8,045     4,889       4,889 3,156
Equity-based compensation 6,217     4,167     4,167   2,050
Activity under employee stock purchase plan (in shares)         3        
Activity under employee stock purchase plan 116     70     70   46
Deferred tax adjustments net of tax receivable agreement liabilities (3,256)     (3,256)     (3,256)    
Ending balance (in shares) at Mar. 31, 2026         23,671 11,935      
Ending balance at Mar. 31, 2026 (204,185)     (121,272) $ 237 $ 119 6,839 (128,467) (82,913)
Beginning balance (in shares) at Dec. 31, 2025   24,653 11,935   24,653 11,935      
Beginning balance at Dec. 31, 2025 (162,788)     (95,504) $ 247 $ 119 37,486 (133,356) (67,284)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Share repurchases (in shares)   (1,080)              
Share repurchases (54,200)                
Net income 25,059                
Ending balance (in shares) at Jun. 30, 2026   23,803 11,713   23,803 11,713      
Ending balance at Jun. 30, 2026 (188,531)     (112,402) $ 238 $ 117 5,645 (118,402) (76,129)
Beginning balance (in shares) at Mar. 31, 2026         23,671 11,935      
Beginning balance at Mar. 31, 2026 (204,185)     (121,272) $ 237 $ 119 6,839 (128,467) (82,913)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                  
Distributions (1,840)               (1,840)
Share repurchases (in shares)         (95)        
Share repurchases (3,866)     (2,356) $ (1)   (2,355)   (1,510)
Net income 17,014     10,065       10,065 6,949
Exercise of stock options (in shares)         3        
Exercise of stock options 113     35     35   78
Equity-based compensation 4,756     3,173     3,173   1,583
Activity under employee stock purchase plan (in shares)         2        
Activity under employee stock purchase plan 118     74     74   44
Redemption of LLC Units (in shares)         222 222      
Redemption of LLC Units 0     (1,480) $ 2 $ (2) (1,480)   1,480
Deferred tax adjustments net of tax receivable agreement liabilities (641)     (641)     (641)    
Ending balance (in shares) at Jun. 30, 2026   23,803 11,713   23,803 11,713      
Ending balance at Jun. 30, 2026 $ (188,531)     $ (112,402) $ 238 $ 117 $ 5,645 $ (118,402) $ (76,129)