v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common stock
Treasury stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Accumulated deficit
Common stock, beginning balance (in shares) at Dec. 31, 2024   152,057,148        
Beginning balance at Dec. 31, 2024 $ 24,387 $ 15 $ (7,801) $ 500,024 $ 959 $ (468,810)
Treasury stock, beginning balance (in shares) at Dec. 31, 2024     9,923,759      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 8,447     8,447    
Cash settlement of equity classified share based payment awards (3,089)     (3,089)    
Repurchase of common stock (in shares)   (4,643,840) (4,643,840)      
Repurchase of common stock (9,595)   $ (9,595)      
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units (in shares)   6,188,342        
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units 2,726 $ 2   2,724    
Other comprehensive (losses) income 2,947       2,947  
Net loss (8,869)         (8,869)
Common stock, ending balance (in shares) at Jun. 30, 2025   153,601,650        
Ending balance at Jun. 30, 2025 16,954 $ 17 $ (17,396) 508,106 3,906 (477,679)
Treasury stock, ending balance (in shares) at Jun. 30, 2025     14,567,599      
Common stock, beginning balance (in shares) at Mar. 31, 2025   154,247,031        
Beginning balance at Mar. 31, 2025 22,659 $ 16 $ (10,119) 502,644 47 (469,929)
Treasury stock, beginning balance (in shares) at Mar. 31, 2025     11,098,868      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 4,004     4,004    
Repurchase of common stock (in shares)   (3,468,731) (3,468,731)      
Repurchase of common stock (7,277)   $ (7,277)      
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units (in shares)   2,823,350        
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units 1,459 $ 1   1,458    
Other comprehensive (losses) income 3,859       3,859  
Net loss (7,750)         (7,750)
Common stock, ending balance (in shares) at Jun. 30, 2025   153,601,650        
Ending balance at Jun. 30, 2025 $ 16,954 $ 17 $ (17,396) 508,106 3,906 (477,679)
Treasury stock, ending balance (in shares) at Jun. 30, 2025     14,567,599      
Common stock, beginning balance (in shares) at Dec. 31, 2025 147,754,918 147,754,918        
Beginning balance at Dec. 31, 2025 $ 6,332 $ 18 $ (34,006) 518,443 2,759 (480,882)
Treasury stock, beginning balance (in shares) at Dec. 31, 2025 29,011,338   29,011,338      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation $ 7,426     7,426    
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units (in shares)   3,998,901        
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units 55     55    
Other comprehensive (losses) income (2,808)       (2,808)  
Net loss $ (9,313)         (9,313)
Common stock, ending balance (in shares) at Jun. 30, 2026 151,753,819 151,753,819        
Ending balance at Jun. 30, 2026 $ 1,692 $ 18 $ (34,006) 525,924 (49) (490,195)
Treasury stock, ending balance (in shares) at Jun. 30, 2026     29,011,338      
Common stock, beginning balance (in shares) at Mar. 31, 2026   149,561,621        
Beginning balance at Mar. 31, 2026 4,644 $ 18 $ (34,006) 522,191 1,092 (484,651)
Treasury stock, beginning balance (in shares) at Mar. 31, 2026     29,011,338      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 3,703     3,703    
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units (in shares)   2,192,198        
Issuance of common stock upon exercise of stock options, and vesting of restricted stock units 30     30    
Other comprehensive (losses) income (1,141)       (1,141)  
Net loss $ (5,544)         (5,544)
Common stock, ending balance (in shares) at Jun. 30, 2026 151,753,819 151,753,819        
Ending balance at Jun. 30, 2026 $ 1,692 $ 18 $ (34,006) $ 525,924 $ (49) $ (490,195)
Treasury stock, ending balance (in shares) at Jun. 30, 2026     29,011,338