v3.26.1
Revenue Recognition - Summary of the Changes in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 11,963 $ 4,698
Additions 2,431 5,194
Write-offs (3,243) (1,024)
Ending balance $ 11,151 $ 8,868