XML 105 R93.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Delaware Economic Development Authority (Details)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2017
employer
Mar. 31, 2012
USD ($)
Other Commitments [Line Items]          
Grants receivable         $ 16.5
Proceeds from government grants   $ 12.0      
Supplier incentive grant $ 4.5 4.5      
Number of employees to be hired per incentive grant agreement | employer       900  
Forfeited supplier incentive component grant 4.5 4.5      
Delaware grant     $ 9.5    
Inventory balance reduction 2.2 2.2      
Period 1          
Other Commitments [Line Items]          
Total compensation paid 108.0 108.0      
Grant agreement, recapture provision repayments 1.5 $ 1.5      
Payment period   4 years      
Period 2          
Other Commitments [Line Items]          
Total compensation paid 144.0 $ 144.0      
Grant agreement, recapture provision repayments 1.0 $ 1.0      
Payment period   4 years      
Period 3          
Other Commitments [Line Items]          
Total compensation paid 72.0 $ 72.0      
Payment period   2 years      
General and administrative          
Other Commitments [Line Items]          
Delaware grant 0.6        
Research and development          
Other Commitments [Line Items]          
Delaware grant 0.5        
Sales and marketing          
Other Commitments [Line Items]          
Delaware grant 0.2        
Product | Cost of revenue          
Other Commitments [Line Items]          
Delaware grant 3.1        
Service | Cost of revenue          
Other Commitments [Line Items]          
Delaware grant $ 2.9