Annual report [Section 13 and 15(d), not S-K Item 405]

Consolidated Statements of Stockholders' Equity

v3.25.4
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning Balance (in shares) at Dec. 31, 2023   75,131,425      
Beginning Balance at Dec. 31, 2023 $ 234,300 $ 7 $ 390,083 $ 3,964 $ (159,754)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   2,092,558      
Issuance of common stock upon exercise of stock options 168   168    
Issuance of common stock upon settlement of restricted stock units (in shares)   2,871,614      
Stock-based compensation - restricted stock 19,893   19,893    
Shares withheld related to net share settlement (in shares)   (1,605,465)      
Shares withheld related to net share settlement (5,683)   (5,683)    
Issuance of common stock for settlement of contingent consideration compensation (earn-out) (in shares)   1,008,998      
Issuance of common stock for settlement of contingent consideration compensation (earn-out) 3,022   3,022    
Repurchase and retirement of common stock (in shares)   (80,102)      
Repurchase and retirement of common stock (244)   (407)   163
Other comprehensive loss (2,211)     (2,211)  
Net income (loss) (27,307)       (27,307)
Ending Balance (in shares) at Dec. 31, 2024   79,419,028      
Ending Balance at Dec. 31, 2024 $ 221,938 $ 7 407,076 1,753 (186,898)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares) 2,188,268 2,188,268      
Issuance of common stock upon exercise of stock options $ 193   193    
Issuance of common stock upon settlement of restricted stock units (in shares)   4,284,863      
Stock-based compensation - restricted stock 18,038   18,038    
Shares withheld related to net share settlement (in shares)   (2,624,585)      
Shares withheld related to net share settlement (9,105)   (9,105)    
Issuance of common stock in acquisition (in shares)   3,434,609      
Issuance of common stock in acquisition 8,414   8,414    
Other comprehensive loss (1,753)     (1,753)  
Net income (loss) 41,347       41,347
Ending Balance (in shares) at Dec. 31, 2025   86,702,183      
Ending Balance at Dec. 31, 2025 $ 279,072 $ 7 $ 424,616 $ 0 $ (145,551)