XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock compensation expense capitalized to inventory $ (176) $ 337 $ (180) $ 805
Total stock-based compensation expense recorded to additional paid-in capital 25,128 22,353 55,278 45,247
Equity based awards        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 24,342 21,151 48,021 41,818
Equity based awards | Cost of revenue        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 762 315 1,394 491
Equity based awards | Research and development        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 10,171 8,623 20,202 17,236
Equity based awards | Selling, general and administrative        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 13,409 12,213 26,425 24,091
Liability based awards - to be settled in equity        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 1,984 1,766 3,351 2,802
Liability based awards - to be settled in equity | Cost of revenue        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 63 12 132 16
Liability based awards - to be settled in equity | Research and development        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 873 791 1,523 1,354
Liability based awards - to be settled in equity | Selling, general and administrative        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 1,048 963 1,696 1,432
Total stock-based compensation expense - equity and liability based        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 26,326 22,917 51,372 44,620
Liability based awards - settled in equity        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 962 $ 865 $ 7,437 $ 2,624