XML 17 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   144,806,464      
Beginning balance at Dec. 31, 2023 $ 1,155,610 $ 15 $ 2,295,807 $ (1,375) $ (1,138,837)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares)   471,310      
Exercise of stock options 7,140   7,140    
Stock-based compensation 42,590   42,590    
Issuance of common stock upon settlement of restricted stock units (in shares)   994,029      
Other comprehensive income (loss) (693)     (693)  
Net loss (10,966)       (10,966)
Ending balance (in shares) at Mar. 31, 2024   146,271,803      
Ending balance at Mar. 31, 2024 1,193,681 $ 15 2,345,537 (2,068) (1,149,803)
Beginning balance (in shares) at Dec. 31, 2024   149,853,135      
Beginning balance at Dec. 31, 2024 $ 1,288,353 $ 15 2,535,868 (2,737) (1,244,793)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of stock options (in shares) 149,650 149,650      
Exercise of stock options $ 2,352   2,352    
Stock-based compensation 52,402   52,402    
Issuance of common stock upon settlement of restricted stock units (in shares)   882,979      
Issuance of common stock upon settlement of restricted stock units 0        
Shares withheld related to net share settlement of equity awards (in shares)   (331,056)      
Shares withheld related to net share settlement of equity awards (28,277)   (28,277)    
Repurchase and retirement of common stock, including transaction costs and excise tax (in shares)   (1,450,591)      
Repurchase and retirement of common stock, including transaction costs and excise tax (100,440)   (100,440)    
Other comprehensive income (loss) 246     246  
Net loss (32,989)       (32,989)
Ending balance (in shares) at Mar. 31, 2025   149,104,117      
Ending balance at Mar. 31, 2025 $ 1,181,647 $ 15 $ 2,461,905 $ (2,491) $ (1,277,782)