XML 18 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Accumulated deficit
Accumulated other comprehensive income (loss)
Beginning balance (in shares) at Dec. 31, 2023   130,714,906      
Beginning balance at Dec. 31, 2023 $ 393,064 $ 131 $ 423,386 $ (29,178) $ (1,275)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued in connection with employee stock plans (in shares)   559,325      
Shares issued in connection with employee stock plans 506   506    
Shares of Common Stock withheld related to net share settlement (in shares)   (20,050)      
Shares of Common Stock withheld related to net share settlement (148)   (148)    
Stock-based compensation 5,640   5,640    
Unrealized loss on marketable securities (35)       (35)
Foreign currency translation adjustment, net of tax (244)       (244)
Net (loss) income (6,169)     (6,169)  
Ending balance (in shares) at Mar. 31, 2024   131,254,181      
Ending balance at Mar. 31, 2024 392,614 $ 131 429,384 (35,347) (1,554)
Beginning balance (in shares) at Dec. 31, 2023   130,714,906      
Beginning balance at Dec. 31, 2023 393,064 $ 131 423,386 (29,178) (1,275)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income (15,663)        
Ending balance (in shares) at Sep. 30, 2024   129,766,011      
Ending balance at Sep. 30, 2024 385,463 $ 130 430,072 (44,840) 101
Beginning balance (in shares) at Mar. 31, 2024   131,254,181      
Beginning balance at Mar. 31, 2024 392,614 $ 131 429,384 (35,347) (1,554)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued in connection with employee stock plans (in shares)   506,375      
Shares issued in connection with employee stock plans 225 $ 1 224    
Proceeds from Employee Stock Purchase Plan (in shares)   210,496      
Proceeds from Employee Stock Purchase Plan 1,007   1,007    
Shares of Common Stock withheld related to net share settlement (in shares)   (21,532)      
Shares of Common Stock withheld related to net share settlement (130)   (130)    
Repurchase of shares (in shares)   (444,319)      
Repurchase of shares (2,670)   (2,670)    
Stock-based compensation 7,152   7,152    
Unrealized loss on marketable securities (16)       (16)
Foreign currency translation adjustment, net of tax 1,375       1,375
Net (loss) income (10,434)     (10,434)  
Ending balance (in shares) at Jun. 30, 2024   131,505,201      
Ending balance at Jun. 30, 2024 389,123 $ 132 434,967 (45,781) (195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued in connection with employee stock plans (in shares)   481,509      
Shares issued in connection with employee stock plans 146   146    
Shares of Common Stock withheld related to net share settlement (in shares)   (26,344)      
Shares of Common Stock withheld related to net share settlement (146)   (146)    
Repurchase of shares (in shares)   (2,194,355)      
Repurchase of shares (11,950) $ (2) (11,948)    
Stock-based compensation 7,053   7,053    
Unrealized loss on marketable securities 195       195
Foreign currency translation adjustment, net of tax 101       101
Net (loss) income 941     941  
Ending balance (in shares) at Sep. 30, 2024   129,766,011      
Ending balance at Sep. 30, 2024 385,463 $ 130 430,072 (44,840) 101
Beginning balance (in shares) at Dec. 31, 2024   129,205,901      
Beginning balance at Dec. 31, 2024 395,737 $ 129 430,791 (35,199) 16
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued in connection with employee stock plans (in shares)   500,830      
Shares issued in connection with employee stock plans 39 $ 1 38    
Shares of Common Stock withheld related to net share settlement (in shares)   (29,006)      
Shares of Common Stock withheld related to net share settlement (129)   (129)    
Repurchase of shares (in shares)   (2,078,583)      
Repurchase of shares (10,627) $ (2) (10,625)    
Stock-based compensation 6,630   6,630    
Unrealized loss on marketable securities (65)       (65)
Foreign currency translation adjustment, net of tax (560)       (560)
Net (loss) income (11,402)     (11,402)  
Ending balance (in shares) at Mar. 31, 2025   127,599,142      
Ending balance at Mar. 31, 2025 379,623 $ 128 426,705 (46,601) (609)
Beginning balance (in shares) at Dec. 31, 2024   129,205,901      
Beginning balance at Dec. 31, 2024 395,737 $ 129 430,791 (35,199) 16
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net (loss) income (22,463)        
Ending balance (in shares) at Sep. 30, 2025   127,864,830      
Ending balance at Sep. 30, 2025 378,571 $ 128 435,284 (57,662) 821
Beginning balance (in shares) at Mar. 31, 2025   127,599,142      
Beginning balance at Mar. 31, 2025 379,623 $ 128 426,705 (46,601) (609)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued in connection with employee stock plans (in shares)   545,702      
Shares issued in connection with employee stock plans 66 $ 1 65    
Proceeds from Employee Stock Purchase Plan (in shares)   292,212      
Proceeds from Employee Stock Purchase Plan 703   703    
Shares of Common Stock withheld related to net share settlement (in shares)   (37,938)      
Shares of Common Stock withheld related to net share settlement (103) $ (1) (102)    
Repurchase of shares (in shares)   (1,214,005)      
Repurchase of shares (4,510) $ (1) (4,509)    
Stock-based compensation 6,791   6,791    
Unrealized loss on marketable securities (33)       (33)
Foreign currency translation adjustment, net of tax 603       603
Net (loss) income (5,583)     (5,583)  
Ending balance (in shares) at Jun. 30, 2025   127,185,113      
Ending balance at Jun. 30, 2025 377,557 $ 127 429,652 (52,184) (38)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued in connection with employee stock plans (in shares)   721,661      
Shares issued in connection with employee stock plans 137 $ 1 136    
Shares of Common Stock withheld related to net share settlement (in shares)   (41,944)      
Shares of Common Stock withheld related to net share settlement (170)   (170)    
Repurchase of shares 29   29    
Stock-based compensation 5,638   5,638    
Unrealized loss on marketable securities 118       118
Foreign currency translation adjustment, net of tax 741       741
Net (loss) income (5,478)     (5,478)  
Ending balance (in shares) at Sep. 30, 2025   127,864,830      
Ending balance at Sep. 30, 2025 $ 378,571 $ 128 $ 435,284 $ (57,662) $ 821