XML 81 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Future Minimum Lease Payments and Related Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Lease Payments    
2023 (remaining 9 months) [1] $ 13,744  
2024 [1] 17,907  
2025 [1] 15,397  
2026 [1] 7,523  
2027 [1] 2,711  
Thereafter [1] 1,773  
Total lease payments [1] 59,055  
Less: imputed interest [1] (5,307)  
Present value of lease liabilities: [1] 53,748  
Less: current obligations under leases (accrued liabilities) (16,298) [1] $ (17,195)
Operating lease liabilities, noncurrent 37,450 [1] $ 42,666
Sublease Income    
2023 (remaining 9 months) (5,612)  
2024 (7,572)  
2025 (7,386)  
2026 935  
Total lease payments 21,505  
Net Operating Lease Payments    
2023 (remaining 9 months) 8,132  
2024 10,335  
2025 8,011  
2026 6,588  
2027 2,711  
Thereafter 1,773  
Total lease payments $ 37,550  
[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.