XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of Undiscounted Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 49,288  
2024 42,340  
2025 42,537  
2026 39,056  
2027 26,685  
Thereafter 190,856  
Total lease payments 390,762  
Tenant Improvement Allowances (3,365)  
Imputed Interest (71,351)  
Operating Lease, Liability 316,046  
Current Operating Lease Liabilities (37,968) $ (47,321)
Long-term Operating Lease Liabilities $ 278,078 $ 297,473