XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Accumulated Deficit
Accumulated Other Comprehensive Loss
Class A Treasury Stock
Additional Paid-in Capital
Non-controlling Interest
Class A common stock
Common Stock
Class B common stock
Class B common stock
Common Stock
Beginning balance at Dec. 31, 2022 $ 211,793 $ (162,733) $ (2,224) $ (3,857) $ 378,709 $ 1,869 $ 29   $ 0
Beginning common stock, shares outstanding (in shares) at Dec. 31, 2022             29,348   252
Beginning treasury stock, shares outstanding (in shares) at Dec. 31, 2022       373          
Increase (Decrease) in Stockholders' Equity                  
Exchange of LLC Interests held by LLC Owners (in shares)             8   (8)
Exchange of LLC Interests held by LLC Owners 0       115 (115)      
Other comprehensive income 236   234     2      
Stock based compensation expense 5,208       5,165 44      
Issuance of stock vesting of RSU's, net of tax withholdings (in shares)             195    
Issuance of stock vesting of RSU's, net of tax withholdings (969)       (969)        
Net income 19,334 19,167       167      
Ending balance at Jun. 30, 2023 235,603 (143,566) (1,990) $ (3,857) 383,020 1,967 $ 29   $ 0
Ending common stock, shares outstanding (in shares) at Jun. 30, 2023             29,551   244
Ending treasury stock, shares outstanding (in shares) at Jun. 30, 2023       373          
Beginning balance at Mar. 31, 2023 223,149 (153,034) (2,275) $ (3,857) 380,429 1,857 $ 29   $ 0
Beginning common stock, shares outstanding (in shares) at Mar. 31, 2023             29,499   244
Beginning treasury stock, shares outstanding (in shares) at Mar. 31, 2023       373          
Increase (Decrease) in Stockholders' Equity                  
Other comprehensive income 287   285     2      
Stock based compensation expense 2,743       2,720 23      
Issuance of stock vesting of RSU's, net of tax withholdings (in shares)             52    
Issuance of stock vesting of RSU's, net of tax withholdings (129)       (129)        
Net income 9,553 9,468       85      
Ending balance at Jun. 30, 2023 235,603 (143,566) (1,990) $ (3,857) 383,020 1,967 $ 29   $ 0
Ending common stock, shares outstanding (in shares) at Jun. 30, 2023             29,551   244
Ending treasury stock, shares outstanding (in shares) at Jun. 30, 2023       373          
Beginning balance at Dec. 31, 2023 $ 222,998 (160,602) (1,706) $ (3,857) 387,349 1,785 $ 29   $ 0
Beginning common stock, shares outstanding (in shares) at Dec. 31, 2023             29,570 231 231
Beginning treasury stock, shares outstanding (in shares) at Dec. 31, 2023 373     373          
Increase (Decrease) in Stockholders' Equity                  
Other comprehensive income $ 1,962   1,706     256      
Stock based compensation expense 5,401       5,359 42      
Exercise of options to purchase common stock (in shares)             127    
Exercise of options to purchase common stock 2,304       2,304        
Issuance of stock vesting of RSU's, net of tax withholdings (in shares)             303    
Issuance of stock vesting of RSU's, net of tax withholdings (2,843)       (2,843)        
Net income 30,493 30,229       264      
Ending balance at Jun. 30, 2024 $ 260,315 (130,373) 0 $ (3,857) 392,169 2,347 $ 29   $ 0
Ending common stock, shares outstanding (in shares) at Jun. 30, 2024             29,999 231 231
Ending treasury stock, shares outstanding (in shares) at Jun. 30, 2024 373     373          
Beginning balance at Mar. 31, 2024 $ 237,850 (145,695) (1,790) $ (3,857) 387,239 1,924 $ 29   $ 0
Beginning common stock, shares outstanding (in shares) at Mar. 31, 2024             29,827   231
Beginning treasury stock, shares outstanding (in shares) at Mar. 31, 2024       373          
Increase (Decrease) in Stockholders' Equity                  
Other comprehensive income 2,047   1,790     257      
Stock based compensation expense 2,792       2,770 22      
Exercise of options to purchase common stock (in shares)             127    
Exercise of options to purchase common stock 2,304       2,304        
Issuance of stock vesting of RSU's, net of tax withholdings (in shares)             45    
Issuance of stock vesting of RSU's, net of tax withholdings (144)       (144)        
Net income 15,466 15,322       144      
Ending balance at Jun. 30, 2024 $ 260,315 $ (130,373) $ 0 $ (3,857) $ 392,169 $ 2,347 $ 29   $ 0
Ending common stock, shares outstanding (in shares) at Jun. 30, 2024             29,999 231 231
Ending treasury stock, shares outstanding (in shares) at Jun. 30, 2024 373     373