XML 75 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Leases    
2022 $ 8,778  
2023 31,757  
2024 26,347  
2025 21,966  
2026 16,158  
Thereafter 47,027  
Operating leases, total payments 152,033  
Less: amount representing interest (19,405)  
Operating Lease, Liability $ 132,628 $ 151,598
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Operating Lease, Liability, Noncurrent Operating Lease, Liability, Current, Operating Lease, Liability, Noncurrent