XML 18 R7.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common stock and paid-in capital
Accumulated Earnings (Deficit)
Accumulated Other Comprehensive Loss
Balance, beginning of period at Dec. 31, 2023   $ 939,339 $ 46,273 $ (1,988)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock from exercise of equity awards and employee stock purchase plan   1,186    
Payment of withholding taxes related to net share settlement of equity awards   (60,042)    
Stock-based compensation   60,833    
Repurchase of common stock     (41,996)  
Net income (loss) $ (16,097)   (16,097)  
Excise tax on net stock repurchases     0  
Foreign currency translation adjustment (2,974)     (2,974)
Change in net unrealized (loss) gain on marketable securities, net of tax       (1,811)
Balance, end of the period at Mar. 31, 2024 922,723 941,316 (11,820) (6,773)
Balance, beginning of period at Dec. 31, 2024 833,016 1,084,574 (245,206) (6,352)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Issuance of common stock from exercise of equity awards and employee stock purchase plan   67    
Payment of withholding taxes related to net share settlement of equity awards   (12,110)    
Stock-based compensation   55,633    
Repurchase of common stock     (99,964)  
Net income (loss) 29,730   29,730  
Excise tax on net stock repurchases     (416)  
Foreign currency translation adjustment 3,019     3,019
Change in net unrealized (loss) gain on marketable securities, net of tax       1,723
Balance, end of the period at Mar. 31, 2025 $ 810,698 $ 1,128,164 $ (315,856) $ (1,610)