XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
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              
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 gain from available-for-sale investments, net of tax         (17)     (17)
Net income (loss)       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, 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 (in shares)           1,308    
Shares issued under ESPP (in shares)           61    
Foreign currency translation adjustments and revaluations, net of tax               1,609
Net income (loss)               15,069
Balance at Sep. 30, 2024 $ 66 $ 90 264,494 14,483 (20,107)     259,026
Balance (in shares) at Sep. 30, 2024 65,722 90,161            
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            
Exercise of stock options, net     1,734         1,734
Exercise of stock options, net (in shares) 194              
Shares issued upon vesting of Restricted Stock Units, net     (432)         (432)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 32              
Shares issued upon vesting of Restricted Stock Awards, net (in shares) 62              
Stock-based compensation expense     9,924         9,924
Shares issued under ESPP     1,443         1,443
Shares issued under ESPP (in shares) 61              
Class B shares exchanged for Class A shares $ 3 $ (3)            
Class B shares exchanged for Class A shares (in shares) 2,500 (2,500)            
Purchase of capped calls, net of tax     (31,517)         (31,517)
Foreign currency translation adjustments and revaluations, net of tax         (3,335)     (3,335)
Unrealized gain from available-for-sale investments, net of tax         19     19
Net income (loss)       5,164       5,164
Balance at Jun. 30, 2024 $ 65 $ 90 254,799 7,262 (29,086)     233,130
Balance (in shares) at Jun. 30, 2024 65,165 90,161            
Exercise of stock options, net $ 1   1,386         1,387
Exercise of stock options, net (in shares) 461         461    
Shares issued upon vesting of Restricted Stock Units, net     (1,348)         (1,348)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 74              
Shares issued upon vesting of Restricted Stock Awards, net     (290)         (290)
Shares issued upon vesting of Restricted Stock Awards, net (in shares) 22              
Stock-based compensation expense     9,946         9,946
Tax impact on capped call transactions     1         1
Foreign currency translation adjustments and revaluations, net of tax         8,955     8,955
Unrealized gain from available-for-sale investments, net of tax         24     24
Net income (loss)       7,221       7,221
Balance at Sep. 30, 2024 $ 66 $ 90 264,494 14,483 (20,107)     259,026
Balance (in shares) at Sep. 30, 2024 65,722 90,161            
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              
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 gain from available-for-sale investments, net of tax         (9)     (9)
Net income (loss)       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            
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 (in shares)           1,252    
Shares issued under ESPP (in shares)           53    
Foreign currency translation adjustments and revaluations, net of tax               45,125
Net income (loss)               14,214
Balance at Sep. 30, 2025 $ 77 $ 82 304,177 (39,101) (763)     264,472
Balance (in shares) at Sep. 30, 2025 77,315 82,156       77,315 82,156  
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            
Exercise of stock options, net $ 1   6,371         6,372
Exercise of stock options, net (in shares) 871              
Shares issued upon vesting of Restricted Stock Units, net     (921)         (921)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 52              
Shares issued upon vesting of Restricted Stock Awards, net (in shares) 34              
Stock-based compensation expense     11,545         11,545
Shares issued under ESPP     1,782         1,782
Shares issued under ESPP (in shares) 53              
Class B shares exchanged for Class A shares $ 4 $ (4)            
Class B shares exchanged for Class A shares (in shares) 4,325 (4,325)            
Tax impact on capped call transactions     1         1
Foreign currency translation adjustments and revaluations, net of tax         29,734     29,734
Net income (loss)       (961)       (961)
Balance at Jun. 30, 2025 $ 77 $ 82 292,078 (43,146) (1,049)     248,042
Balance (in shares) at Jun. 30, 2025 77,242 82,156            
Exercise of stock options, net     19         19
Exercise of stock options, net (in shares) 7         7    
Shares issued upon vesting of Restricted Stock Units, net     (1,073)         (1,073)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 66              
Stock-based compensation expense     13,152         13,152
Tax impact on capped call transactions     1         1
Foreign currency translation adjustments and revaluations, net of tax         286     286
Net income (loss)       4,045       4,045
Balance at Sep. 30, 2025 $ 77 $ 82 $ 304,177 $ (39,101) $ (763)     $ 264,472
Balance (in shares) at Sep. 30, 2025 77,315 82,156       77,315 82,156