v3.26.1
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Cumulative effect of retrospective adoption of ASU 2025-12 (Note 2)
Balance at December 31, 2025, as adjusted
Common Stock
Common Stock
Balance at December 31, 2025, as adjusted
Additional Paid-In Capital
Additional Paid-In Capital
Cumulative effect of retrospective adoption of ASU 2025-12 (Note 2)
Additional Paid-In Capital
Balance at December 31, 2025, as adjusted
Accumulated Other Comprehensive Loss
Accumulated Other Comprehensive Loss
Balance at December 31, 2025, as adjusted
Accumulated Deficit
Accumulated Deficit
Cumulative effect of retrospective adoption of ASU 2025-12 (Note 2)
Accumulated Deficit
Balance at December 31, 2025, as adjusted
Beginning balance (in shares) at Dec. 31, 2024       54,771,203 54,771,203                
Beginning balance at Dec. 31, 2024 $ 378,433 $ 0 $ 378,433 $ 51 $ 51 $ 1,013,193 $ (28,705) $ 984,488 $ (8,569) $ (8,569) $ (626,242) $ 28,705 $ (597,537)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Issuance of common stock under employee stock purchase plan (in shares)       66,747                  
Issuance of common stock under employee stock purchase plan 873         873              
RSU settlements, net of shares withheld (in shares)       482,874                  
RSU settlements, net of shares withheld (3,065)         (3,065)              
Issuance of common stock for services (in shares)       856                  
Issuance of common stock for services 21         21              
Issuance of common stock for cash upon exercise of stock options (in shares)       141,050                  
Issuance of common stock for cash upon exercise of stock options 3,049         3,049              
Employee stock-based compensation expense 8,911         8,911              
Foreign currency translation adjustment, net of tax 1,480               1,480        
Net income (loss) (10,353)                   (10,353)    
Ending balance (in shares) at Mar. 31, 2025       55,462,730                  
Ending balance at Mar. 31, 2025 379,349     $ 51   994,277     (7,089)   (607,890)    
Beginning balance (in shares) at Dec. 31, 2024       54,771,203 54,771,203                
Beginning balance at Dec. 31, 2024 378,433 0 378,433 $ 51 $ 51 1,013,193 (28,705) 984,488 (8,569) (8,569) (626,242) 28,705 (597,537)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Foreign currency translation adjustment, net of tax 2,456                        
Net income (loss) (18,921)                        
Ending balance (in shares) at Jun. 30, 2025       53,220,123                  
Ending balance at Jun. 30, 2025 327,370     $ 53   949,888     (6,113)   (616,458)    
Beginning balance (in shares) at Mar. 31, 2025       55,462,730                  
Beginning balance at Mar. 31, 2025 379,349     $ 51   994,277     (7,089)   (607,890)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Issuance of common stock under employee stock purchase plan (in shares)       84,234                  
Issuance of common stock under employee stock purchase plan 1,399     $ 1   1,398              
Repurchase and retirement of common stock (in shares)       (3,031,533)                  
Repurchase and retirement of common stock (Note 2) (50,000)     $ (2)   (49,998)              
RSU settlements, net of shares withheld (in shares)       603,164                  
RSU settlements, net of shares withheld (6,239)     $ 1   (6,240)              
Issuance of common stock for services (in shares)       967                  
Issuance of common stock for services 21     $ 1   20              
Issuance of common stock for cash upon exercise of stock options (in shares)       100,561                  
Issuance of common stock for cash upon exercise of stock options 1,029     $ 1   1,028              
Employee stock-based compensation expense 9,403         9,403              
Foreign currency translation adjustment, net of tax 976               976        
Net income (loss) (8,568)                   (8,568)    
Ending balance (in shares) at Jun. 30, 2025       53,220,123                  
Ending balance at Jun. 30, 2025 $ 327,370     $ 53   949,888     (6,113)   (616,458)    
Beginning balance (in shares) at Dec. 31, 2025 50,916,644     50,916,644 50,916,644                
Beginning balance at Dec. 31, 2025 $ 303,101 0 303,101 $ 50 $ 50 1,043,925 (116,468) 927,457 (5,515) (5,515) (735,359) 116,468 (618,891)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Issuance of common stock under employee stock purchase plan (in shares)       61,866                  
Issuance of common stock under employee stock purchase plan 991         991              
RSU settlements, net of shares withheld (in shares)       265,940                  
RSU settlements, net of shares withheld (2,510)     $ 1   (2,511)              
Issuance of common stock for services (in shares)       1,492                  
Issuance of common stock for services 25         25              
Issuance of common stock for cash upon exercise of stock options (in shares)       28,709                  
Issuance of common stock for cash upon exercise of stock options 109         109              
Employee stock-based compensation expense 9,767         9,767              
Foreign currency translation adjustment, net of tax (757)               (757)        
Net income (loss) 2,809                   2,809    
Ending balance (in shares) at Mar. 31, 2026       51,274,651                  
Ending balance at Mar. 31, 2026 $ 313,535     $ 51   935,838     (6,272)   (616,082)    
Beginning balance (in shares) at Dec. 31, 2025 50,916,644     50,916,644 50,916,644                
Beginning balance at Dec. 31, 2025 $ 303,101 $ 0 $ 303,101 $ 50 $ 50 1,043,925 $ (116,468) $ 927,457 (5,515) $ (5,515) (735,359) $ 116,468 $ (618,891)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Issuance of common stock for cash upon exercise of stock options (in shares) 137,204                        
Foreign currency translation adjustment, net of tax $ 5,515                        
Net income (loss) $ 113,445                        
Ending balance (in shares) at Jun. 30, 2026 51,482,536     51,482,536                  
Ending balance at Jun. 30, 2026 $ 425,598     $ 51   930,993         (505,446)    
Beginning balance (in shares) at Mar. 31, 2026       51,274,651                  
Beginning balance at Mar. 31, 2026 313,535     $ 51   935,838     (6,272)   (616,082)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Issuance of common stock under employee stock purchase plan (in shares)       92,553                  
Issuance of common stock under employee stock purchase plan 1,506         1,506              
Repurchase and retirement of common stock (in shares)       (569,569)                  
Repurchase and retirement of common stock (Note 2) (12,232)     $ (1)   (12,231)         0    
RSU settlements, net of shares withheld (in shares)       574,425                  
RSU settlements, net of shares withheld (6,016)     $ 1   (6,017)              
Issuance of common stock for services (in shares)       1,981                  
Issuance of common stock for services 37         37              
Issuance of common stock for cash upon exercise of stock options (in shares)       108,495                  
Issuance of common stock for cash upon exercise of stock options 1,245         1,245              
Employee stock-based compensation expense 10,615         10,615              
Foreign currency translation adjustment, net of tax 6,272               $ 6,272        
Net income (loss) $ 110,636                   110,636    
Ending balance (in shares) at Jun. 30, 2026 51,482,536     51,482,536                  
Ending balance at Jun. 30, 2026 $ 425,598     $ 51   $ 930,993         $ (505,446)