XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Lease Maturity Analysis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months $ 32,027  
Lessee, Operating Lease, Liability, Payments, Due Year Two 22,386  
Lessee, Operating Lease, Liability, Payments, Due Year Three 14,824  
Finance Lease, Liability, Payments, Due Year Four 11,117  
Lessee, Operating Lease, Liability, Payments, Due Year Five 7,490  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 41,123  
Lessee, Operating Lease, Liability, Payments, Due 128,967  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (12,808)  
Operating Lease, Liability $ 116,159 $ 118,952