XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Future Minimum Operating Lease Payment (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 $ 7,559  
2024 33,661  
2025 34,612  
2026 33,782  
2027 30,577  
Thereafter 58,749  
Future minimum lease payments 198,940  
Impact of discounting 28,758  
Present value of lease payments 170,182 $ 173,378
Expected cash inflows from TIAs 2,600  
Minimum lease payments for leases not yet commenced 9,300  
Expected Proceeds from Tenant Improvement Allowance, Following Year $ 7,800