XML 34 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2023   213,481,743      
Beginning balance at Dec. 31, 2023 $ 344,029 $ 21 $ 712,307 $ (124) $ (368,175)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of RSUs, net of shares withheld for taxes (in shares)   925,243      
Payments for taxes related to net share settlement of equity awards (7,314)   (7,314)    
Exercise of vested stock options (in shares)   2,027,347      
Exercise of vested stock options 5,070   5,070    
Stock-based compensation 19,671   19,671    
Other comprehensive income (loss) (38)     (38)  
Repurchase and retirement of common stock (in shares)   (2,023,080)      
Repurchases and retirement of common stock (28,064)   (28,064)    
Net income 11,128       11,128
Ending balance (in shares) at Mar. 31, 2024   214,411,253      
Ending balance at Mar. 31, 2024 344,482 $ 21 701,670 (162) (357,047)
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    
Common stock to be issued for asset acquisition indemnification holdback 6,380   6,380    
Stock-based compensation 25,543   25,543    
Other comprehensive income (loss) 160     160  
Net 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)