v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Class A-1 Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income
Accumulated Earnings
Beginning balance at Dec. 31, 2024 $ 4,278          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Net income attributable to noncontrolling interest (26)          
Ending balance at Mar. 31, 2025 4,252          
Beginning balance (in shares) at Dec. 31, 2024   85,670,255        
Beginning balance at Dec. 31, 2024 255,029 $ 8 $ 221,625 $ (105,485) $ 4,145 $ 134,736
Beginning balance (in shares) at Dec. 31, 2024       (10,194,771)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of common stock (in shares)   (988,678)   (988,678)    
Repurchase of common stock (10,304)     $ (10,304)    
Stock-based compensation 2,091   2,091      
Exercise of stock-based awards, net of shares withheld (in shares)   245,663        
Exercise of stock-based awards, net of shares withheld (1,254)   (1,254)      
Unrealized loss on interest rate hedging instruments, net of taxes (1,133)       (1,133)  
Net income 14,639         14,639
Ending balance (in shares) at Mar. 31, 2025   84,927,240        
Ending balance at Mar. 31, 2025 259,068 $ 8 222,462 $ (115,789) 3,012 149,375
Ending balance (in shares) at Mar. 31, 2025       (11,183,449)    
Beginning balance at Dec. 31, 2025 4,080          
Increase (Decrease) in Temporary Equity [Roll Forward]            
Net income attributable to noncontrolling interest (10)          
Ending balance at Mar. 31, 2026 4,070          
Beginning balance (in shares) at Dec. 31, 2025   82,287,349        
Beginning balance at Dec. 31, 2025 269,683 $ 8 229,028 $ (145,747) 188 186,206
Beginning balance (in shares) at Dec. 31, 2025       (13,963,631)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Repurchase of common stock (in shares)   (1,082,922)   (1,082,922)    
Repurchase of common stock (12,267)     $ (12,267)    
Stock-based compensation 2,499   2,499      
Exercise of stock-based awards, net of shares withheld (in shares)   370,786        
Exercise of stock-based awards, net of shares withheld (2,271)   (2,271)      
Unrealized loss on interest rate hedging instruments, net of taxes (48)       (48)  
Net income 14,673         14,673
Ending balance (in shares) at Mar. 31, 2026   81,575,213        
Ending balance at Mar. 31, 2026 $ 272,269 $ 8 $ 229,256 $ (158,014) $ 140 $ 200,879
Ending balance (in shares) at Mar. 31, 2026       (15,046,553)