XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 21,800  
Lessee, Operating Lease, Liability, Payments, Due Year Two 17,786  
Lessee, Operating Lease, Liability, Payments, Due Year Three 12,699  
Lessee, Operating Lease, Liability, Payments, Due Year Four 11,297  
Lessee, Operating Lease, Liability, Payments, Due Year Five 7,830  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 17,346  
Lessee, Operating Lease, Liability, Payments, Due 88,758  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (9,673)  
Operating Lease, Liability $ 79,085 $ 42,980