XML 82 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Summary of Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 17,289  
2024 15,559  
2025 14,535  
2026 12,864  
2027 11,247  
Thereafter 5,495  
Total lease payments 76,989  
Less: amount representing interest (8,502)  
Present value of future lease payments 68,487  
Current operating lease liabilities 14,334 $ 18,392
Non-current operating lease liabilities 54,153 62,498
Finance Leases    
2023 25,019  
2024 19,425  
2025 15,868  
2026 9,048  
2027 3,471  
Thereafter 0  
Total lease payments 72,831  
Less: amount representing interest (5,791)  
Present value of future lease payments 67,040  
Less: current obligations under leases 22,304 21,999
Non-current lease obligations 44,736 $ 24,085
Total    
2023 42,308  
2024 34,984  
2025 30,403  
2026 21,912  
2027 14,718  
Thereafter 5,495  
Total lease payments 149,820  
Less: amount representing interest (14,293)  
Present value of future lease payments 135,527  
Less: current obligations under leases 36,638  
Non-current lease obligations $ 98,889