v3.22.2.2
Debt and Financing Lease Obligations - Senior Notes (Details) - USD ($)
$ in Thousands
Oct. 31, 2022
Apr. 15, 2021
Debt Instrument [Line Items]    
Original principal amount $ 785,500  
Senior Notes    
Debt Instrument [Line Items]    
Debt Instrument, Repurchase Amount   $ 141,200