XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Class A common stock
Common Stock
Class B common stock
Additional Paid In Capital
Retained Earnings (Accumulated Deficit)
Accumulated Other Comprehensive Loss
Class A common stock
Class B common stock
Total
Balance at Dec. 31, 2023 $ 61 $ 93 $ 275,155 $ (586) $ (21,742)     $ 252,981
Balance (in shares) at Dec. 31, 2023 60,989 92,661            
Exercise of stock options, net     (5,454)         (5,454)
Exercise of stock options, net (in shares) 653         653    
Shares issued upon vesting of Restricted Stock Units, net $ 1   (10,899)         (10,898)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 674              
Stock-based compensation expense     14,845         14,845
Foreign currency translation adjustments and revaluations, net of tax         (4,011)     (4,011)
Unrealized loss from available-for-sale investments, net of tax         (17)     (17)
Net income       2,684       2,684
Balance at Mar. 31, 2024 $ 62 $ 93 273,647 2,098 (25,770)     250,130
Balance (in shares) at Mar. 31, 2024 62,316 92,661            
Balance at Dec. 31, 2024 $ 71 $ 86 278,389 (53,315) (45,879)     179,352
Balance (in shares) at Dec. 31, 2024 70,670 86,481       70,670 86,481  
Exercise of stock options, net     1,165         1,165
Exercise of stock options, net (in shares) 374         374    
Shares issued upon vesting of Restricted Stock Units, net $ 1   (25,035)         (25,034)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 863              
Stock-based compensation expense     18,780         18,780
Tax impact on capped call transactions     1         1
Foreign currency translation adjustments and revaluations, net of tax         15,105     15,105
Unrealized loss from available-for-sale investments, net of tax         (9)     (9)
Net income       11,130       11,130
Balance at Mar. 31, 2025 $ 72 $ 86 $ 273,300 $ (42,185) $ (30,783)     $ 200,490
Balance (in shares) at Mar. 31, 2025 71,907 86,481       71,907 86,481