v3.23.1
Commitments and Contingencies - Additional Information (Details)
1 Months Ended
Sep. 30, 2022
patent
May 31, 2022
patent
Mar. 31, 2022
patent
Oct. 31, 2021
USD ($)
Apr. 30, 2023
USD ($)
Jan. 31, 2023
USD ($)
Line of Credit Facility [Line Items]            
Commitment to spend         $ 194,900,000  
Number of patents allegedly infringed upon by company | patent 6   6      
Number of patents allegedly infringed upon by counterparty | patent   2        
Liabilities accrued         0 $ 0
Sunnyvale, California | Standby Letters of Credit            
Line of Credit Facility [Line Items]            
Unused standby letter of credit         400,000 400,000
Austin, Texas | Standby Letters of Credit            
Line of Credit Facility [Line Items]            
Unused standby letter of credit         100,000 $ 800,000
ISRAEL | Standby Letters of Credit            
Line of Credit Facility [Line Items]            
Unused standby letter of credit         700,000  
Amazon Web Services            
Line of Credit Facility [Line Items]            
Minimum commitment       $ 600,000,000    
Remaining contractual commitment         $ 366,900,000