v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive (Loss) Income
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024   220,837,209      
Beginning balance at Dec. 31, 2024 $ 476,716 $ 22 $ 719,155 $ (324) $ (242,137)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of RSUs, net of shares withheld for taxes (in shares)   1,179,653      
Payments for taxes related to net share settlement of equity awards (25,711)   (25,711)    
Exercise of vested stock options (in shares)   1,274,229      
Exercise of vested stock options 3,928   3,928    
Issuance of common stock for acquisition of assets (in shares)   292,806      
Issuance of common stock for acquisition of assets 12,760   12,760    
Stock-based compensation 25,543   25,543    
Other comprehensive (loss) income 160     160  
Common stock to be issued for asset acquisition indemnification holdback 6,380   6,380    
Net (loss) income 49,485       49,485
Ending balance (in shares) at Mar. 31, 2025   223,583,897      
Ending balance at Mar. 31, 2025 549,261 $ 22 742,055 (164) (192,652)
Beginning balance (in shares) at Dec. 31, 2025   227,245,521      
Beginning balance at Dec. 31, 2025 540,928 $ 23 652,383 2,294 (113,772)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of RSUs, net of shares withheld for taxes (in shares)   2,226,629      
Payments for taxes related to net share settlement of equity awards (39,206)   (39,206)    
Exercise of vested stock options (in shares)   1,085,188      
Exercise of vested stock options 5,008   5,008    
Common stock issued for asset acquisition indemnification holdback (in shares)   146,402      
Stock-based compensation 38,251   38,251    
Other comprehensive (loss) income (6,699)     (6,699)  
Net (loss) income (92,115)       (92,115)
Ending balance (in shares) at Mar. 31, 2026   230,703,740      
Ending balance at Mar. 31, 2026 $ 446,167 $ 23 $ 656,436 $ (4,405) $ (205,887)