XML 88 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Leases Narrative (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
lease
renewal_option
Lessee, Lease, Description [Line Items]  
Renewal option | renewal_option 1
Number of leases not yet commenced | lease 4
Total undiscounted lease payment | $ $ 239,146
Minimum  
Lessee, Lease, Description [Line Items]  
Lessee, operating lease, term 5 years
Lessee, operating lease, renewal term 1 year
Operating leases not yet commenced, term 14 years
Minimum | Vehicle And Equipment  
Lessee, Lease, Description [Line Items]  
Lessee, operating lease, term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Lessee, operating lease, term 10 years
Lessee, operating lease, renewal term 5 years
Operating leases not yet commenced, term 25 years
Maximum | Vehicle And Equipment  
Lessee, Lease, Description [Line Items]  
Lessee, operating lease, term 7 years