v3.26.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2023
Apr. 30, 2022
Apr. 30, 2017
Jan. 31, 2026
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Aug. 31, 2024
Jun. 28, 2021
Related Party Transaction [Line Items]                  
Deferred revenue, revenue recognized       $ 79,400 $ 68,800 $ 50,900      
Deferred hosting costs       4,954 5,190        
Research and development       106,749 101,006 116,339      
Accrued and other current liabilities       55,874 42,600        
Related Party                  
Related Party Transaction [Line Items]                  
Related party transaction, agreement term 1 year   5 years            
Related party transaction, renewal term   1 year              
Deferred revenue $ 1,000             $ 300  
Deferred revenue, revenue recognized         300 1,000      
Cost of revenue       23,400 23,900   $ 25,800    
Research and development       2,600 2,700   2,900    
Accounts payable and accrued liabilities       2,500 2,400        
Purchase commitment                 $ 193,000
Related Party | Hosting and Other Services                  
Related Party Transaction [Line Items]                  
Related party costs and expenses       26,000 26,600   $ 28,700    
Related Party | Content Licensing                  
Related Party Transaction [Line Items]                  
Deferred revenue, revenue recognized           $ 300      
Google                  
Related Party Transaction [Line Items]                  
Deferred hosting costs       $ 9,000 $ 10,600        
Class A common stock                  
Related Party Transaction [Line Items]                  
Common stock, shares outstanding (in shares)       312,421,506 278,937,702        
PlanetLabs | Google                  
Related Party Transaction [Line Items]                  
Ownership percentage (greater than)       10.00% 10.00%        
PlanetLabs | Class A common stock | Google                  
Related Party Transaction [Line Items]                  
Common stock, shares outstanding (in shares)       34,422,330 31,942,641