XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Class A Common Stock [Member]
Common Stock [Member]
Class B Common Stock [Member]
Additional Paid-In Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Loss [Member]
Beginning balance at Dec. 31, 2022 $ 569,736 $ 5 $ 3 $ 721,307 $ (121,577) $ (30,002)
Beginning balance (in shares) at Dec. 31, 2022   52,277,000 27,745,000      
Net Income (Loss) (1,959)       (1,959)  
Issuance of common stock for acquisitions (in shares)   34,000        
Repurchase and retirement of common stock (4,256)     (4,256)    
Repurchase and retirement of common stock, Shares   (91,000)        
Issuance of common stock for employee stock purchase program 3,648     3,648    
Issuance of common stock for employee stock purchase program (in shares)   92,000        
Exercise of stock options 10,324     10,324    
Exercise of stock options (in shares)   265,000        
Vesting of restricted stock (in shares)   336,000        
Conversion from Class B to Class A common stock   240,000 (240,000)      
Stock-based compensation 22,161     22,161    
Foreign currency translation, net of tax 7,232         7,232
Retirement related benefit plans, net of tax 19         19
Ending balance at Mar. 31, 2023 606,905 $ 5 $ 3 753,184 (123,536) (22,751)
Ending balance (in shares) at Mar. 31, 2023   53,153,000 27,505,000      
Beginning balance at Dec. 31, 2022 569,736 $ 5 $ 3 721,307 (121,577) (30,002)
Beginning balance (in shares) at Dec. 31, 2022   52,277,000 27,745,000      
Net Income (Loss) (28,601)          
Foreign currency translation, net of tax (2,215)          
Retirement related benefit plans, net of tax (46)          
Ending balance at Sep. 30, 2023 634,118 $ 5 $ 3 816,551 (150,178) (32,263)
Ending balance (in shares) at Sep. 30, 2023   54,351,000 27,045,000      
Beginning balance at Mar. 31, 2023 606,905 $ 5 $ 3 753,184 (123,536) (22,751)
Beginning balance (in shares) at Mar. 31, 2023   53,153,000 27,505,000      
Net Income (Loss) (22,280)       (22,280)  
Exercise of stock options 13,264     13,264    
Exercise of stock options (in shares)   382,000        
Vesting of restricted stock (in shares)   86,000        
Conversion from Class B to Class A common stock   330,000 (330,000)      
Stock-based compensation 23,736     23,736    
Foreign currency translation, net of tax (1,340)         (1,340)
Retirement related benefit plans, net of tax (70)         (70)
Ending balance at Jun. 30, 2023 620,215 $ 5 $ 3 790,184 (145,816) (24,161)
Ending balance (in shares) at Jun. 30, 2023   53,951,000 27,175,000      
Net Income (Loss) (4,362)       (4,362)  
Issuance of common stock for acquisitions (in shares)   53,000        
Issuance of common stock for employee stock purchase program 3,903     3,903    
Issuance of common stock for employee stock purchase program (in shares)   91,000        
Exercise of stock options 1,938     1,938    
Exercise of stock options (in shares)   79,000        
Vesting of restricted stock (in shares)   47,000        
Conversion from Class B to Class A common stock   130,000 (130,000)      
Stock-based compensation 20,526     20,526    
Foreign currency translation, net of tax (8,107)         (8,107)
Retirement related benefit plans, net of tax 5         5
Ending balance at Sep. 30, 2023 634,118 $ 5 $ 3 816,551 (150,178) (32,263)
Ending balance (in shares) at Sep. 30, 2023   54,351,000 27,045,000      
Beginning balance at Dec. 31, 2023 711,331 $ 5 $ 3 864,135 (130,503) (22,309)
Beginning balance (in shares) at Dec. 31, 2023   55,240,000 26,814,000      
Net Income (Loss) 16,547       16,547  
Issuance of common stock for acquisitions 75     75    
Issuance of common stock for acquisitions (in shares)   35,000        
Issuance of common stock for employee stock purchase program 4,127     4,127    
Issuance of common stock for employee stock purchase program (in shares)   64,000        
Exercise of stock options 19,844     19,844    
Exercise of stock options (in shares)   540,000        
Vesting of restricted stock (in shares)   303,000        
Conversion from Class B to Class A common stock   730,000 (730,000)      
Stock-based compensation 15,999     15,999    
Foreign currency translation, net of tax (5,029)         (5,029)
Retirement related benefit plans, net of tax 34         34
Ending balance at Mar. 31, 2024 762,928 $ 5 $ 3 904,180 (113,956) (27,304)
Ending balance (in shares) at Mar. 31, 2024   56,912,000 26,084,000      
Beginning balance at Dec. 31, 2023 711,331 $ 5 $ 3 864,135 (130,503) (22,309)
Beginning balance (in shares) at Dec. 31, 2023   55,240,000 26,814,000      
Net Income (Loss) 13,179          
Foreign currency translation, net of tax 4,542          
Retirement related benefit plans, net of tax 148          
Ending balance at Sep. 30, 2024 836,900 $ 5 $ 3 971,835 (117,324) (17,619)
Ending balance (in shares) at Sep. 30, 2024   59,518,000 25,432,000      
Beginning balance at Mar. 31, 2024 762,928 $ 5 $ 3 904,180 (113,956) (27,304)
Beginning balance (in shares) at Mar. 31, 2024   56,912,000 26,084,000      
Net Income (Loss) (5,147)       (5,147)  
Issuance of common stock for acquisitions 516     516    
Issuance of common stock for acquisitions (in shares)   188,000        
Settlement of convertible senior notes   797        
Exercise of stock options 17,640     17,640    
Exercise of stock options (in shares)   598,000        
Vesting of restricted stock (in shares)   90,000        
Conversion from Class B to Class A common stock   613,000 (613,000)      
Stock-based compensation 17,355     17,355    
Foreign currency translation, net of tax (2,067)         (2,067)
Retirement related benefit plans, net of tax 81         81
Ending balance at Jun. 30, 2024 791,306 $ 5 $ 3 939,691 (119,103) (29,290)
Ending balance (in shares) at Jun. 30, 2024   59,198,000 25,471,000      
Net Income (Loss) 1,779       1,779  
Issuance of common stock for acquisitions 3,429     3,429    
Issuance of common stock for acquisitions (in shares)   36,000        
Issuance of common stock for employee stock purchase program 4,586     4,586    
Issuance of common stock for employee stock purchase program (in shares)   61,000        
Exercise of stock options 6,773     6,773    
Exercise of stock options (in shares)   160,000        
Vesting of restricted stock (in shares)   24,000        
Conversion from Class B to Class A common stock   39,000 (39,000)      
Stock-based compensation 17,356     17,356    
Foreign currency translation, net of tax 11,638         11,638
Retirement related benefit plans, net of tax 33         33
Ending balance at Sep. 30, 2024 $ 836,900 $ 5 $ 3 $ 971,835 $ (117,324) $ (17,619)
Ending balance (in shares) at Sep. 30, 2024   59,518,000 25,432,000