v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024   104,880,000      
Beginning balance at Dec. 31, 2024 $ 192,981 $ 105 $ 1,114,550 $ (32,233) $ (889,441)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon issuance of ESPP (in shares)   558,000      
Issuance of common stock upon issuance of ESPP 389 $ 1 388    
Net share settlement of equity awards (in shares)   2,383,000      
Net share settlement of equity awards (1,035) $ 2 (1,037)    
Share-based compensation expense 19,785   19,785    
Other comprehensive loss (1,117)     (1,117)  
Net loss (53,147)       (53,147)
Ending balance (in shares) at Jun. 30, 2025   107,821,000      
Ending balance at Jun. 30, 2025 157,856 $ 108 1,133,686 (33,350) (942,588)
Beginning balance (in shares) at Mar. 31, 2025   105,377,000      
Beginning balance at Mar. 31, 2025 185,671 $ 105 1,125,738 (33,247) (906,925)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon issuance of ESPP (in shares)   558,000      
Issuance of common stock upon issuance of ESPP 389 $ 1 388    
Net share settlement of equity awards (in shares)   1,886,000      
Net share settlement of equity awards (566) $ 2 (568)    
Share-based compensation expense 8,128   8,128    
Other comprehensive loss (103)     (103)  
Net loss (35,663)       (35,663)
Ending balance (in shares) at Jun. 30, 2025   107,821,000      
Ending balance at Jun. 30, 2025 $ 157,856 $ 108 1,133,686 (33,350) (942,588)
Beginning balance (in shares) at Dec. 31, 2025 110,985,562 110,986,000      
Beginning balance at Dec. 31, 2025 $ 119,623 $ 111 1,145,371 (32,997) (992,862)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchases of common stock (in shares)   (1,447,000)      
Repurchases of common stock (1,721) $ (1) (1,720) 0 0
Issuance of common stock upon issuance of ESPP (in shares)   77,000      
Issuance of common stock upon issuance of ESPP 68   68    
Net share settlement of equity awards (in shares)   1,298,000      
Net share settlement of equity awards (774) $ 1 (775)    
Share-based compensation expense 5,248   5,248    
Other comprehensive loss (1,107)     (1,107)  
Net loss $ (2,723)       (2,723)
Ending balance (in shares) at Jun. 30, 2026 110,913,557 110,914,000      
Ending balance at Jun. 30, 2026 $ 118,614 $ 111 1,148,192 (34,104) (995,585)
Beginning balance (in shares) at Mar. 31, 2026   111,842,000      
Beginning balance at Mar. 31, 2026 121,143 $ 112 1,147,586 (33,921) (992,634)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchases of common stock (in shares)   (1,447,000)      
Repurchases of common stock (1,721) $ (1) (1,720) 0 0
Issuance of common stock upon issuance of ESPP (in shares)   77,000      
Issuance of common stock upon issuance of ESPP 68   68    
Net share settlement of equity awards (in shares)   442,000      
Net share settlement of equity awards (178) $ 0 (178)    
Share-based compensation expense 2,436   2,436    
Other comprehensive loss (183)     (183)  
Net loss $ (2,951)       (2,951)
Ending balance (in shares) at Jun. 30, 2026 110,913,557 110,914,000      
Ending balance at Jun. 30, 2026 $ 118,614 $ 111 $ 1,148,192 $ (34,104) $ (995,585)