XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 22,291  
Lessee, Operating Lease, Liability, Payments, Due Year Two 16,409  
Lessee, Operating Lease, Liability, Payments, Due Year Three 14,095  
Lessee, Operating Lease, Liability, Payments, Due Year Four 10,150  
Lessee, Operating Lease, Liability, Payments, Due Year Five 5,735  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 13,041  
Lessee, Operating Lease, Liability, Payments, Due 81,721  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (8,588)  
Operating Lease, Liability $ 73,133 $ 79,085