v3.25.1
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Accumulated Other Comprehensive (Loss) Income
Beginning balance (in shares) at Dec. 31, 2023   41,189,321      
Beginning balance at Dec. 31, 2023 $ 180,217 $ 4 $ 485,291 $ (305,513) $ 435
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchase of common stock (in shares) (702,620) (702,620)      
Repurchase of common stock $ (5,270) $ 0 (5,270)    
Issuance of common stock upon exercise of stock options (in shares)   314,181      
Issuance of common stock upon exercise of stock options 538 $ 0 538    
Issuance of common stock upon release of restricted stock units (in shares)   995,130      
Issuance of common stock upon release of restricted stock units 0 $ 0 0    
Stock-based compensation expense 10,337   10,337    
Other comprehensive income (loss) (696)       (696)
Net loss (10,703)     (10,703)  
Ending balance (in shares) at Mar. 31, 2024   41,796,012      
Ending balance at Mar. 31, 2024 $ 174,423 $ 4 490,896 (316,216) (261)
Beginning balance (in shares) at Dec. 31, 2024 42,013,694 42,013,694      
Beginning balance at Dec. 31, 2024 $ 159,412 $ 4 507,188 (347,669) (111)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Repurchase of common stock (in shares) (708,488) (708,488)      
Repurchase of common stock $ (4,493) $ (1) (4,492)    
Issuance of common stock upon exercise of stock options (in shares) 240,113 240,113      
Issuance of common stock upon exercise of stock options $ 246 $ 0 246    
Issuance of common stock upon release of restricted stock units (in shares)   866,935      
Issuance of common stock upon release of restricted stock units 0 $ 0 0    
Stock-based compensation expense 7,130   7,130    
Other comprehensive income (loss) 134       134
Net loss $ (8,703)     (8,703)  
Ending balance (in shares) at Mar. 31, 2025 42,412,254 42,412,254      
Ending balance at Mar. 31, 2025 $ 153,726 $ 3 $ 510,072 $ (356,372) $ 23