XML 65 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future minimum lease payments (Details) - USD ($)
$ in Thousands
May 07, 2023
Feb. 05, 2023
Aug. 31, 2022
Jun. 30, 2022
Operating Leases        
The remainder of 2024 $ 36,136      
2025 49,915      
2026 38,047      
2027 20,839      
2028 23,003      
Thereafter 47,389      
Total future lease payments 215,329   $ 89,400 $ 100,200
Less: imputed interest (37,669)      
Present value of total lease liabilities 177,660      
Finance Leases        
The remainder of 2024 5,459      
2025 4,728      
2026 183      
2027 0      
2028 0      
Thereafter 0      
Total future lease payments 10,370      
Less: imputed interest (424)      
Present value of total lease liabilities $ 9,946 $ 10,197