v3.22.2.2
Leases - Future minimum lease payments (Details) - USD ($)
$ in Thousands
Nov. 06, 2022
Aug. 31, 2022
Jun. 30, 2022
Feb. 06, 2022
Operating Leases        
The remainder of 2023 $ 11,256      
2024 42,783      
2025 44,900      
2026 34,261      
2027 20,968      
Thereafter 65,336      
Total future lease payments 219,504 $ 89,400 $ 100,200  
Less: imputed interest (41,280)      
Present value of total lease liabilities 178,224      
Finance Leases        
The remainder of 2023 681      
2024 5,839      
2025 4,728      
2026 183      
2027 0      
Thereafter 0      
Total future lease payments 11,431      
Less: imputed interest (686)      
Present value of total lease liabilities $ 10,745     $ 2,522