XML 94 R85.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Operating Lease Payments    
2022 (remaining 6 months) $ 9,313  
2023 19,585  
2024 17,681  
2025 15,516  
2026 6,586  
Thereafter 3,182  
Total lease payments 71,863  
Less: imputed interest (7,092)  
Present value of lease liabilities: 64,771  
Current portion of operating lease liabilities 16,319 $ 16,467
Noncurrent operating lease liabilities 48,452 $ 54,658
Sublease Income    
2022 (remaining 6 months) (3,735)  
2023 (7,618)  
2024 (7,610)  
2025 (7,386)  
2026 (935)  
Total lease payments (27,284)  
Present value of lease liabilities: (27,284)  
Net Operating Lease Payments    
2022 (remaining 6 months) 5,578  
2023 11,967  
2024 10,071  
2025 8,130  
2026 5,651  
Thereafter 3,182  
Total lease payments 44,579  
Less: imputed interest (7,092)  
Present value of lease liabilities: $ 37,487