v3.22.4
Commitment and Contingencies - Narrative (Details)
1 Months Ended
Sep. 30, 2022
patent
May 31, 2022
patent
Mar. 31, 2022
patent
Oct. 31, 2021
USD ($)
Jan. 31, 2023
USD ($)
Jan. 31, 2022
USD ($)
Line of Credit Facility [Line Items]            
Commitment to spend         $ 179,900,000  
Loss contingency, patents | patent 6   6      
Gain contingency, patents | patent   2        
Liabilities accrued         0 $ 0
Amazon Web Services            
Line of Credit Facility [Line Items]            
Minimum commitment       $ 600,000,000    
Remaining contractual commitment         297,600,000  
CALIFORNIA | Standby Letters of Credit            
Line of Credit Facility [Line Items]            
Unused standby letter of credit         400,000 $ 400,000
TEXAS | Standby Letters of Credit            
Line of Credit Facility [Line Items]            
Unused standby letter of credit         $ 800,000