XML 89 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 50,280  
2024 47,608  
2025 39,257  
2026 34,537  
2027 34,260  
Thereafter 117,722  
Total future lease payments 323,664  
Less: imputed interest (70,138)  
Total lease liabilities $ 253,526 $ 266,854