XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 14,157  
Lessee, Operating Lease, Liability, Payments, Due Year Two 12,291  
Lessee, Operating Lease, Liability, Payments, Due Year Three 10,292  
Lessee, Operating Lease, Liability, Payments, Due Year Four 8,192  
Lessee, Operating Lease, Liability, Payments, Due Year Five 6,518  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 16,680  
Lessee, Operating Lease, Liability, Payments, Due 68,129  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (9,703)  
Operating Lease, Liability $ 58,426 $ 45,860