v3.26.1
Revenue Recognition - Summary of the Changes in Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 11,963 $ 4,698
Additions 1,198 3,568
Write-offs (3,576) (1,171)
Ending balance $ 9,585 $ 7,095