XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Lease Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Operating Leases    
2023 $ 37,765  
2024 29,340  
2025 24,381  
2026 17,161  
2027 11,566  
Thereafter 35,916  
Total future undiscounted lease payments 156,129  
Less: amount representing interest (29,181)  
Present value of future lease payments (lease liability) 126,948 $ 134,395
Finance Leases    
2023 1,852  
2024 2,225  
2025 2,224  
2026 1,730  
2027 159  
Thereafter 0  
Total future undiscounted lease payments 8,190  
Less: amount representing interest (604)  
Present value of future lease payments (lease liability) $ 7,586 $ 6,161