XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Leases    
2022 $ 17,762  
2023 31,471  
2024 26,040  
2025 21,805  
2026 16,123  
Thereafter 47,209  
Operating leases, total payments 160,410  
Less: amount representing interest (20,720)  
Operating Lease, Liability $ 139,690 $ 151,598