v3.24.0.1
Commitments and Contingencies - Narrative (Details)
1 Months Ended
Mar. 03, 2024
USD ($)
Sep. 30, 2022
patent
May 31, 2022
patent
Mar. 31, 2022
patent
Mar. 06, 2024
USD ($)
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Line of Credit Facility [Line Items]              
Loss contingency, patents | patent   6   6      
Gain contingency, patents | patent     2        
Liabilities accrued           $ 0 $ 0
ISRAEL | Standby Letters of Credit              
Line of Credit Facility [Line Items]              
Unused standby letter of credit           0 0
CALIFORNIA | Standby Letters of Credit              
Line of Credit Facility [Line Items]              
Unused standby letter of credit           0 0
TEXAS | Standby Letters of Credit              
Line of Credit Facility [Line Items]              
Unused standby letter of credit           $ 0 $ 0
Subsequent Event              
Line of Credit Facility [Line Items]              
Purchase obligation         $ 1,800,000,000    
Subsequent Event | Flow Security Ltd.              
Line of Credit Facility [Line Items]              
Business combination, consideration transferred $ 115,000,000