v3.26.1
Condensed Consolidated Statements of Changes in Shareholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024   44,148,836    
Beginning balance at Dec. 31, 2024 $ 103,907 $ 441 $ 394,726 $ (291,260)
Increase (Decrease) in Stockholders' Equity        
Net income (loss) (3,255)     (3,255)
Stock-based compensation 8,077   8,077  
Issuance of restricted and performance stock units, net of shares withheld for withholding taxes (in shares)   1,219,137    
Issuance of restricted and performance stock units, net of shares withheld for withholding taxes 0 $ 12 (12)  
Exercise of stock options and employee stock purchases under the ESPP (in shares)   397,317    
Exercise of stock options and employee stock purchases under the ESPP 3,547 $ 4 3,543  
Ending balance (in shares) at Jun. 30, 2025   45,765,290    
Ending balance at Jun. 30, 2025 112,276 $ 457 406,334 (294,515)
Beginning balance (in shares) at Mar. 31, 2025   45,512,623    
Beginning balance at Mar. 31, 2025 105,365 $ 455 400,004 (295,094)
Increase (Decrease) in Stockholders' Equity        
Net income (loss) 579     579
Stock-based compensation 5,168   5,168  
Issuance of restricted and performance stock units, net of shares withheld for withholding taxes (in shares)   113,923    
Issuance of restricted and performance stock units, net of shares withheld for withholding taxes 0 $ 1 (1)  
Exercise of stock options and employee stock purchases under the ESPP (in shares)   138,744    
Exercise of stock options and employee stock purchases under the ESPP 1,164 $ 1 1,163  
Ending balance (in shares) at Jun. 30, 2025   45,765,290    
Ending balance at Jun. 30, 2025 $ 112,276 $ 457 406,334 (294,515)
Beginning balance (in shares) at Dec. 31, 2025 47,199,797 47,199,797    
Beginning balance at Dec. 31, 2025 $ 128,847 $ 472 435,338 (306,963)
Increase (Decrease) in Stockholders' Equity        
Net income (loss) (21,100)     (21,100)
Issuance of common shares (in shares)   4,600,000    
Issuance of common shares 133,252 $ 46 133,206  
Stock-based compensation 15,609   15,609  
Issuance of restricted and performance stock units, net of shares withheld for withholding taxes (in shares)   1,120,688    
Issuance of restricted and performance stock units, net of shares withheld for withholding taxes (9,273) $ 11 (9,284)  
Exercise of stock options and employee stock purchases under the ESPP (in shares)   735,808    
Exercise of stock options and employee stock purchases under the ESPP $ 8,922 $ 8 8,914  
Ending balance (in shares) at Jun. 30, 2026 53,656,293 53,656,293    
Ending balance at Jun. 30, 2026 $ 256,257 $ 537 583,783 (328,063)
Beginning balance (in shares) at Mar. 31, 2026   53,153,471    
Beginning balance at Mar. 31, 2026 244,808 $ 532 570,823 (326,547)
Increase (Decrease) in Stockholders' Equity        
Net income (loss) (1,516)     (1,516)
Stock-based compensation 8,766   8,766  
Issuance of restricted and performance stock units, net of shares withheld for withholding taxes (in shares)   134,892    
Issuance of restricted and performance stock units, net of shares withheld for withholding taxes (497) $ 1 (498)  
Exercise of stock options and employee stock purchases under the ESPP (in shares)   367,930    
Exercise of stock options and employee stock purchases under the ESPP $ 4,696 $ 4 4,692  
Ending balance (in shares) at Jun. 30, 2026 53,656,293 53,656,293    
Ending balance at Jun. 30, 2026 $ 256,257 $ 537 $ 583,783 $ (328,063)