XML 143 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share - Computation of Diluted Net Loss per Antidilutive (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 16, 2021
Basic and Diluted Net Loss Per Share        
Shares issued, guarantee, value threshold (in percent) 200.00%      
Convertible senior notes, due 2026        
Basic and Diluted Net Loss Per Share        
Capped call transactions, strike price (in usd per share) $ 37.74     $ 25
Potentially dilutive shares (in shares) 5,000      
Stock options        
Basic and Diluted Net Loss Per Share        
Antidilutive securities excluded from computation of earnings per share, amount 3,181 3,642 3,863  
Restricted stock units and awards        
Basic and Diluted Net Loss Per Share        
Antidilutive securities excluded from computation of earnings per share, amount 7,847 8,311 5,309  
Performance restricted stock units        
Basic and Diluted Net Loss Per Share        
Antidilutive securities excluded from computation of earnings per share, amount 6,272 3,754 921  
Public and private warrants        
Basic and Diluted Net Loss Per Share        
Antidilutive securities excluded from computation of earnings per share, amount 1,796 1,796 1,796  
Earnout shares        
Basic and Diluted Net Loss Per Share        
Antidilutive securities excluded from computation of earnings per share, amount 0 0 2,050  
Convertible debt        
Basic and Diluted Net Loss Per Share        
Antidilutive securities excluded from computation of earnings per share, amount 20,282 22,331 16,998  
Contingently issuable shares in connection with acquisitions        
Basic and Diluted Net Loss Per Share        
Antidilutive securities excluded from computation of earnings per share, amount 0 5,908 10,632