v3.24.0.1
Balance Sheet Components - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Jan. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Web hosting services $ 40,706 $ 65,589
Accrued purchases of property and equipment 16,190 20,157
Accrued marketing 14,623 11,435
Accrued partner commissions 13,584 5,800
Other accrued expenses 13,512 9,487
Accrued professional services 11,867 13,281
Accrued interest expense 10,375 10,375
Accrued health benefits and claims 5,039 1,760
Accrued expenses $ 125,896 $ 137,884