v3.25.1
Consolidated Statements of Changes in Equity (Unaudited) - USD ($)
$ in Thousands
Total
Treasury stock
Additional Paid-in-capital
Accumulated Deficit
Noncontrolling Interest
Common Class A [Member]
Common Stock
Common Class B [Member]
Common Stock
Balance (in shares)   1,841,000          
Balance at Dec. 31, 2023 $ 425,162 $ (17,588) $ 636,073 $ (233,012) $ 39,573 $ 58 $ 58
Balance (in shares) at Dec. 31, 2023           57,623,000 58,474,000
Net income 5,243     5,021 222    
Stock-based compensation 6,175   6,175        
Issuance of restricted stock units 1         $ 1  
Issuance of restricted stock units (in shares)           619,000  
Exchange of Class B common stock for Class A common stock (Share)           35,000 (35,000)
Exercise of stock options (in shares)           289,000  
Repurchase of common stock for employee tax witholding and strike price (shares)           (300,000)  
Repurchase of common stock for employee tax withholding and strike price (Amount) (2,207)   (2,207)        
Stock repurchase (30,038) $ (30,034)       $ (4)  
Stock repurchase (Shares)   3,683,000       (3,683,000)  
Accrual for excise tax associated with stock repurchases (300)   (300)        
Distributions to non-controlling interests, net (153)       (153)    
Dividends declared (23)   (23)        
Dividends paid (3,774)   (3,774)        
Balance at Mar. 31, 2024 400,086 $ (47,622) 635,944 (227,991) 39,642 $ 55 $ 58
Balance (in shares) at Mar. 31, 2024           54,583,000 58,439,000
Balance (in shares)   5,524,000          
Balance (in shares)   8,483,000          
Balance at Dec. 31, 2024 386,890 $ (76,648) 637,848 (214,312) 39,891 $ 68 $ 43
Balance (in shares) at Dec. 31, 2024           67,615,000 43,461,000
Net income 4,696     4,522 174    
Stock-based compensation 6,565   6,565        
Issuance of restricted stock units $ 1         $ 1  
Issuance of restricted stock units (in shares)           720,000  
Exchange of Class B common stock for Class A common stock (Amount)           $ 8 $ (8)
Exchange of Class B common stock for Class A common stock (Share)           8,839,000 (8,839,000)
Exercise of stock options (in shares) 247,664         248,000  
Repurchase of common stock for employee tax witholding and strike price (shares)           (391,000)  
Repurchase of common stock for employee tax withholding and strike price (Amount) $ (4,693)   (4,693)        
Stock repurchase (14,971) $ (14,970)       $ (1)  
Stock repurchase (Shares)   1,215,000       (1,215,000)  
Accrual for excise tax associated with stock repurchases (224)   (224)        
Distributions to non-controlling interests, net (138)       (138)    
Dividends declared (3)   (3)        
Dividends paid (3,868)   (3,868)        
Balance at Mar. 31, 2025 $ 374,255 $ (91,618) $ 635,625 $ (209,790) $ 39,927 $ 76 $ 35
Balance (in shares) at Mar. 31, 2025           75,816,000 34,622,000
Balance (in shares)   9,698,000