XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 (remaining) $ 25,673  
2023 48,243  
2024 43,110  
2025 35,737  
2026 31,185  
Thereafter 136,533  
Total future lease payments 320,481  
Less: imputed interest (69,227)  
Total lease liabilities $ 251,254 $ 266,854