v3.22.2.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Leases [Abstract]        
Operating lease cost $ 25,404 $ 22,988 $ 73,821 $ 70,004
Short-term lease cost 854 1,204 3,001 5,419
Variable lease cost 12,787 8,756 32,970 18,519
Total operating lease cost $ 39,045 $ 32,948 $ 109,792 $ 93,942