v3.24.3
Revenue - Schedule of Outstanding Balances of Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Jan. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
Jan. 31, 2023
Revenue from Contract with Customer [Abstract]            
Deferred contract acquisition costs, current $ 22,373   $ 21,594      
Deferred contract acquisition costs, noncurrent 17,380   17,787      
Total deferred contract acquisition costs $ 39,753 $ 39,399 $ 39,381 $ 37,945 $ 38,336 $ 36,583