XML 104 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Maturities of Operating and Finance Lease Liabilities (Excluding Short-term Leases) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating leases    
2023 $ 37,562  
2024 29,275  
2025 18,538  
2026 940  
2027 913  
Thereafter 1,334  
Total lease payments 88,562  
Less: imputed interest (6,577)  
Carrying value of lease liabilities 81,985  
Less: current portion (33,612) $ (30,215)
Operating Lease, Liability, Noncurrent, Total 48,373 $ 77,936
Finance leases    
2023 33,235  
2024 33,248  
2025 33,235  
2026 33,235  
2027 33,235  
Thereafter 141,120  
Total lease payments 307,308  
Less: imputed interest (76,150)  
Carrying value of lease liabilities 231,158  
Less: current portion (20,804)  
Finance Lease Liability Noncurrent Including Related Parties, Total $ 210,354