XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future Minimum Operating Lease Payment (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 $ 20,998  
2024 37,099  
2025 32,337  
2026 30,724  
2027 27,431  
Thereafter 50,154  
Future minimum lease payments 198,743  
Impact of discounting 28,111  
Present value of lease payments 170,632 $ 173,378
Expected cash inflows from TIAs 7,200  
Minimum lease payments for leases not yet commenced 7,500  
Expected Proceeds from Tenant Improvement Allowance, Following Year $ 2,400