XML 82 R73.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Lease Payments    
2023 (remaining 6 months) [1] $ 8,782  
2024 [1] 18,079  
2025 [1] 16,442  
2026 [1] 8,582  
2027 [1] 3,818  
Thereafter [1] 3,405  
Total lease payments [1] 59,108  
Less: imputed interest [1] (5,695)  
Present value of lease liabilities: [1] 53,413  
Less: current obligations under leases (accrued liabilities) (15,592) [1] $ (17,195)
Operating lease liabilities, noncurrent 37,821 [1] $ 42,666
Sublease Income    
2023 (remaining 6 months) (3,867)  
2024 (7,849)  
2025 (7,671)  
2026 (1,055)  
Total lease payments (20,442)  
Net Operating Lease Payments    
2023 (remaining 6 months) 4,915  
2024 10,230  
2025 8,771  
2026 7,527  
2027 3,818  
Thereafter 3,405  
Total lease payments $ 38,666  
[1] Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes.