XML 116 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Maturity of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating leases    
2024 $ 43,566  
2025 45,216  
2026 39,400  
2027 39,356  
2028 40,592  
Thereafter 222,910  
Total undiscounted payments 431,040  
Less: imputed interest (190,327)  
Total lease liability 240,713  
Less: current portion of lease liability (18,878) $ (28,032)
Operating lease liabilities, non-current 221,835 413,256
Finance leases    
2024 1,082  
2025 455  
2026 20  
2027 0  
2028 0  
Thereafter 0  
Total undiscounted payments 1,557  
Less: imputed interest (21)  
Total lease liability 1,536  
Less: current portion of lease liability (1,055) $ (1,300)
Finance Lease, Liability, Noncurrent $ 481  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating lease liabilities, non-current Operating lease liabilities, non-current
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities Accrued expenses and other current liabilities